题目 1094: 字符串的输入输出处理

简介: 题目 1094: 字符串的输入输出处理

时间限制: 1Sec 内存限制: 64MB 提交: 29308 解决: 11055


题目描述


字符串的输入输出处理。


输入


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


输出


先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回车分割依次按行输出。每行输出之间输出一个空行。


样例输入复制


2

www.dotcpp.com DOTCPP

A C M

D O T CPP


样例输出复制


www.dotcpp.com DOTCPP


A C M


D


O


T


CPP


#include<stdio.h>
#include<string.h>
int main()
{
char a[1001];
int n;
scanf("%d",&n);
getchar();
for(int i=0;i<n;i++)
{gets(a);puts(a);printf("\n");}
while(scanf("%s",a)!=EOF)
{
  printf("%s\n",a);
  printf("\n");
}
return 0;
}
相关文章
|
C语言
【Leetcode-1.两数之和 -3.无重复字符的最长子串 -9.回文数(C语言)】
【Leetcode-1.两数之和 -3.无重复字符的最长子串 -9.回文数(C语言)】
37 0
|
6月前
|
存储 编译器 C语言
牛客网学习之倒置字符串(详解fgets函数,如何读取含有空格的字符串)
牛客网学习之倒置字符串(详解fgets函数,如何读取含有空格的字符串)
64 0
|
5月前
|
C语言
【C语言刷题每日一题#牛客网BC6】输入三个整数,输出第二个整数
【C语言刷题每日一题#牛客网BC6】输入三个整数,输出第二个整数
|
6月前
|
C语言
c语言编程练习题:7-37 输出整数各位数字
c语言编程练习题:7-37 输出整数各位数字
59 1
|
5月前
|
C语言
【C语言】输入一个正整数,判断其是否为素数
【C语言】输入一个正整数,判断其是否为素数
122 0
|
6月前
|
C语言
C语言期末习题之统计大写字母,数字和其他字符的个数
C语言期末习题之统计大写字母,数字和其他字符的个数
39 0
|
6月前
|
存储 编译器 Linux
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
|
C语言
c语言编写程序打印/计算1-100的整数中出现9的个数
c语言编写程序打印/计算1-100的整数中出现9的个数
211 1
|
6月前
|
小程序 C语言
【C语言】输入一个十进制正整数,将它对应的二进制数的各位逆序,形成新的十进制数输出。题目分析及拓展应用。
【C语言】输入一个十进制正整数,将它对应的二进制数的各位逆序,形成新的十进制数输出。题目分析及拓展应用。
98 0
|
6月前
|
C语言
C语言刷题:整数加逗号、删除公共字符、求最小公倍数和将字符串倒置
C语言刷题:整数加逗号、删除公共字符、求最小公倍数和将字符串倒置
72 0