用C语言编写一道题 (在线等)

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:11:25
声明两个字符串
char str1[20]="I love china";
char str2[20];
实现功能:将字符串1的内容拷贝到字符串2中
希望 答案精简一点 呵呵

#include <stdio.h>

void main()
{
int i = 0;
char str1[20]="I love china";
char str2[20];

while(str2[i] = str1[i++]);

puts(str2);
}

100分就问这个啊,楼主太慷慨了.
中间有个I love China我喜欢.
是中国人就应该爱中国.
我结合2楼写个完整的给你吧.
#include <stdio.h>
void main()
{
int i=0;
char str1[20]="I love china";
char str2[20];
while(str1[i]!='\0')
{
str2[i]=str1[i];
i++;
}
str2[i]='\0';
printf("%s\n",str2);
}

char*p=str1;
char*q=str2;
while(*p!='\0')
*q++=*P++;
*q='\0';

#include<stdio.h>
#include<string.h>
main()
{
char str1[20]="I love china";
char str2[20];
strcpy(str2,str1);
//printf("%s",str2);
}
再简就...

加入头文件cstring
然后调用库函数strcpy