用C语言编程序:将字符数组s2中的全部字符复制到字符数组s1中。不用strcpy函数。复制时,'\

用C语言编程序:将字符数组s2中的全部字符复制到字符数组s1中。不用strcpy函数。复制时,'\0'也要复制过去。'\0'后面的字符不复制。字符数组s2定义为char s2[ ]="I love CHINA!"。

#include<stdio.h>
#include<conio.h>
int main()
{
char s1[100],s2[]="I love CHINA!";
int i;
for(i=0;s2[i]!='\0';i++)
s1[i]=s2[i];
s1[i]=s2[i];
printf("s1=%s\n",s1);
getch();
    return 0;
}

祝你成功!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-04
int _tmain(int argc, _TCHAR* argv[])
{
char s1[100],s2[]="I love CHINA!";
int i = 0;
do
{
s1[i] = s2[i];
} while (s2[i++]);
printf("s1=%s\n",s1);
getch();
return 0;
}
相似回答