解题思路:这里想给大家分享一下字符串输入输出我自己的总结。
带空格输入用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 人评分
数列 (C++代码)浏览:664 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:588 |
【偶数求和】 (C++代码)浏览:702 |
妹子杀手的故事 (C语言代码)浏览:679 |
不容易系列 (C语言代码)浏览:664 |
回文串 (C语言代码)浏览:2838 |
简单的a+b (C语言代码)浏览:524 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:884 |
WU-格式化数据输出 (C++代码)浏览:1194 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:553 |