题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1062
题意:给出一个句子,要就讲里面每一个单词倒过来输出。
代码:
#include <stdio.h>
#include <string.h>
int main()
{
int i,j,n,m,len;
char a[1000];
while(~scanf("%d%*c",&n))
{
while(n--)
{
gets(a);
len=strlen(a);
m=-1;
for(i=0;i<=len;i++)
{
if(a[i]==' ' || a[i]=='\0')
{
for(j=i-1;j>m;j--)
printf("%c",a[j]);
if(a[i]!='\0')
printf(" ");
m=i;
}
}
printf("\n");
}
}
return 0;
}