**字符串的输入输出处理。
先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回车分割依次按行输出。每行输出之间输出一个空行。
样例输入
2
www.dotcpp.com DOTCPP
A C M
D O T CPP
样例输出
www.dotcpp.com DOTCPP
A C M
D
O
T
CPP
使用c语言实现
定义字符数组a,用gets输入;
使用while循环,当gets(a)方法返回的字符串没读到最后一个字符 就执行while循环体中的代码
当n大于等于0时,输出完整一行字符,用’\0’判定结尾。
负责一个一个字符输出 空格忽略。
#include<stdio.h>
int main()
{
char a[1000];
int n,i;
scanf("%d",&n);
gets(a);
while(gets(a)!=0)
{
n--;
if(n>=0)
{
for(i=0;a[i]!='\0';i++)
printf("%c",a[i]);
printf("\n\n");
}
else
{
for(i=0;a[i]!='\0';i++)
if(a[i]==' ')
printf("\n\n");
else
printf("%c",a[i]);
printf("\n\n");
}
}
return 0;
}