程序填空题:字符串复制
输入一个字符串保存在s1中,将s1中的字符逐个复制到数组s2中并输出,请填空完成相应功能。
```
#include
#define N 80
int main(void)
{char s1[N],s2[N];
int i,j;
@@[gets(s1)](2); //输入字符串s1
i=0;
while(@@[s1[i]!='\0'](2)) //逐个字符复制
{@@[s2[i]=s1[i]](2);
i++;
}
@@[s2[i]='\0'](2);
@@[puts(s2)](2); //输出字符串s2
return 0;
}
```
答案:
第1空:gets(s1)
第2空:s1[i]!='\0'
第3空:s2[i]=s1[i]
第4空:s2[i]='\0'
第5空:puts(s2)
```
#include
#define N 80
int main(void)
{char s1[N],s2[N];
int i,j;
@@[gets(s1)](2); //输入字符串s1
i=0;
while(@@[s1[i]!='\0'](2)) //逐个字符复制
{@@[s2[i]=s1[i]](2);
i++;
}
@@[s2[i]='\0'](2);
@@[puts(s2)](2); //输出字符串s2
return 0;
}
```
答案:
第1空:gets(s1)
第2空:s1[i]!='\0'
第3空:s2[i]=s1[i]
第4空:s2[i]='\0'
第5空:puts(s2)