您的位置:首页 > 其它

NOJ1083 ACM竞赛之输入输出(字符串输入与输出)

2015-08-09 16:05 656 查看
比赛描述

字符串的输入输出处理。

输入

第一行是一个正整数N,最大为100。
之后输入多行字符串(行数大于N), 每一行字符串可能含有空格,且字符数不超过1000。

输出

对于前N行字符串,按原样输出;
对于其余的字符串以空格符为分割依次按行输出。
注意:每行输出之间均要输出一个空行。

样例输入

2

www.njupt.edu.cn NUPT

A C M

N U P Ter

样例输出

www.njupt.edu.cn NUPT

A C M

N

U

P

Ter

字符串的输入与输出 自认为经典~

AC代码:

#include <stdio.h>
int main()
{
    
    int N, i, n=0;
    char a[1005];
    char b[1000][1005];
    char ch;
    scanf("%d", &N);
    ch = getchar();
    for(i = 1; i <= N; i++)
    {
        gets(a);
        puts(a);
        printf("\n");
    }
    while(scanf("%s", b[n++]) != EOF);
       for(i = 0; i < n - 2; i++)
           printf("%s\n\n", b[i]);
       printf("%s\n", b[n -2]);
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: