解题思路:这里想给大家分享一下字符串输入输出我自己的总结。
带空格输入用gets()'\n'结束;
不带空格输入用scanf("%s");
既含空格又包括换行符的字符输入用getgchar().
注意事项:将要原位置输出的与要换行输出的区分开是该题得解的关键。前n-1组是原位置输出。可用循环解决。
参考代码:#include<stdio.h>
int main()
{
int i=0,n;
char s[1001];
scanf("%d",&n);
getchar();
for(i=0;i<n;i++)
{
gets(s);
puts(s);
printf("\n");
}
while(scanf("%s",s)!=EOF)
{
printf("%s\n",s);
printf("\n");
}
return 0;
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:2248 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
【回文数(二)】 (C++代码)浏览:932 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:467 |
剪刀石头布 (C语言代码)浏览:1792 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |
整除的尾数 (C语言代码)浏览:853 |
母牛的故事 (C语言代码)浏览:519 |
【计算球体积】 (C语言代码)浏览:1619 |