您的位置:首页 > 其它

hdu 1062 字符串处理

2013-05-11 15:53 267 查看
字符串处理的简答题,我本来想有没有能像读数字一样到空格就结束的读取单词这样的输入方式,发现就是读取一行,汗一下.

原帖地址:http://www.worlduc.com/blog2012.aspx?bid=10332853

#include <stdio.h>
#include <string.h>

#define MAX 1000
int main()
{
int n,i,j,k,m,len;
char str[MAX]={0};
while(scanf("%d",&n) != EOF)
{
getchar();
for(i=0;i<n;i  )
{
gets(str);
len=strlen(str);
m=-1;
for(j=0;j<=len;j  )//处理就在这里,比我自己写的简洁多了
{
if(str[j]==' ' || str[j]=='\0')
{
for(k=j-1;k>m;k--)
printf("%c",str[k]);
if(str[j]!='\0')
printf(" ");
m=j;
}
}
printf("\n");
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: