hdu 1062 第二场数据结构

版权声明:小媛原创,转载请注明出处! https://blog.csdn.net/xingfushiniziji/article/details/85872739

hdu 1062 text reverse

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
	int n;
	char str1[1003],str2[1003];
	scanf("%d",&n);
	getchar();//收回车
	while(n--){
		gets(str1);
		int len1=strlen(str1);
		for(int i=0,j=0;i<len1;i++){
			if(str1[i]!=' '){
				str2[j++]=str1[i];
			}
			else{
				for(int k=j-1;k>=0;k--){
					printf("%c",str2[k]);
					j=0;
				}
				printf(" ");
			}
			if(i==len1-1){            //注意最后一个单词的处理
				for(int k=j-1;k>=0;k--){
					printf("%c",str2[k]);
				}
			}
		}
		printf("\n");	
	}
	return 0;
 } 

猜你喜欢

转载自blog.csdn.net/xingfushiniziji/article/details/85872739