解题思路:
注意事项:1.getchar()函数来接收输入字符后缓冲区的回车 ,不然造成后面的输入接收到回车
2. scanf()处理不带空格的输入
3.gets()来处理带空格的输入
参考代码:
#include <stdio.h>
#include<string.h>
int main()
{
int N,i;
char str[1000];
scanf("%d",&N);
getchar();//getchar()函数来接收输入字符后缓冲区的回车 ,不然造成后面的输入接收到回车
for(i=1;i<=N;i++)
{
gets(str);// gets()来处理带空格的输入
printf("%s\n",str);
printf("\n");
}
while(scanf("%s",str)!=EOF)
{
printf("%s\n",str);//scanf()处理不带空格的输入
printf("\n");
}
return 0;
}
0.0分
0 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:664 |
C二级辅导-同因查找 (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1178 |
人见人爱A+B (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
C语言考试练习题_保留字母 (C语言代码)浏览:743 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:583 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1170 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:630 |
1199题解浏览:707 |