练习 03-02-04
编写一个程序,将字符数组s2中的全部字符复制到字符数组s1中。
输出样例:
s1 = I am a student.
--------------------------------
Process exited after 0.0559 seconds with return value 0
请按任意键继续. . .
方法1:
#include<stdio.h>
#include<string.h>
int main()
{
char s2[]={"I am a student."},s1[20];
strcpy(s1,s2);
printf("s1 = %s",s1);
//puts(s1);
return 0;
}
方法2:
#include<stdio.h>
int main()
{
char s2[]={"I am a boy."},s1[20];
int i;
for(i=0;s2[i]!='\0';++i){
s1[i]=s2[i];
}
s1[i]='\0';
printf("s1 = %s",s1);
return 0;
}
方法3:
#include<stdio.h>
#include<string.h>
int main()
{
char s2[]="I am a good boy.",s1[20];
int i;
for(i=0;i<=strlen(s2);++i){
s1[i]=s2[i];
}
printf("s1 = ");
puts(s2);
return 0;
}