将字符数组s2中的全部字符复制到字符数组s1中。不用strcpy函数。复制时,’尀0’也要复制过去。

2024-12-28 16:26:08
推荐回答(3个)
回答1:

#include
#include
void main()
{
char s1[10],s2[10],n,i;
gets(s2);
n=strlen(s2);
for(i=0;i<=n;i++)
{
if(s2[i]!='\0')
s1[i]=s2[i];
else
s1[i]='\0';
}//括号放错位置了
printf("%s",s1);

}

回答2:

将最后的括号放在s1[i]='\0'之后即可!!!谢谢!!

回答3:

修改成:
for(i=0;i {
if(s2[i]!='\0')
s1[i]=s2[i];
}
s1[i]='\0';
printf("%s",s1);