解题思路:

前N行原样输出即可,后面的字符可用scanf("%s",a)来自动切割字符串(因为scanf遇到空格键自动结束输入),然后输出



注意事项:


注意格式!每输出一行要再空一行!


参考代码:

#include<stdio.h>

#include<math.h>

int main()

{

    int N,i,j;

char c,a[100];

    scanf("%d",&N);

getchar();

for(i=0;i<N;i++)

{

gets(a);

puts(a);

putchar('\n');

}

while(scanf("%s",a)!=EOF) //要输入两次Ctrl+Z来跳出循环

        printf("%s\n",a); //之所以输入字符串格式而不是输入字符格式,是因为字符串可以用空格符划分,就无需逐个判断输入的字符是否为空格

        putchar('\n'); //注意题目格式,要空行的!!

    }

    return 0;

}


 

0.0分

0 人评分

  评论区