解题思路:这里想给大家分享一下字符串输入输出我自己的总结。
带空格输入用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 人评分
点我有惊喜!你懂得!浏览:1435 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:487 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:648 |
汽水瓶 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2269 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1531 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1417 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1114 |
WU-图形输出 (C++代码)浏览:802 |
剪刀石头布 (C语言代码)浏览:1751 |