解题思路:
注意事项: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 人评分