Description
现在有多行字符串,每行字符串中可能有多个空白符,对每个以空白符为分隔的字符串,分别进行逆序输出。
Input
第一行为字符串的行数n,
然后是n行字符串。每行不超过100个字符。
Output
输出n行字符串,中间用','分隔。
Sample Input
2
There are
many ways.
Sample Output
erehT,era
ynam,.syaw
//字符串的逆序输出
#include<stdio.h>
#include<string.h>
int main()
{
int N,len;
int i,j,k;
char a[105];
scanf("%d\n",&N);
while(N>0)
{
gets(a);
len=strlen(a);
j=0;
for(i=0;i<=len;i++)
{
if(a[i]==' '||a[i]=='\0')
{
for(k=i-1;k>=j;k--)
printf("%c",a[k]);
if(a[i]==' ')
printf(",");
j=i+1;
}
}
printf("\n");
N--;
}
}