Final Ugly English
Time Limit: 1000 MS Memory Limit: 32768 K
Description
ACM twist-toy encountered such a problem in the work, this article, to ensure that this article only lowercase letters
and spaces, please send the articles in each word inverted output, such as "hello world this is an competition". You
should output "olleh dlrow siht si na noititepmoc".
InputA group of data, each line of data input from the lower case letters and spaces of the article, the length of not more than
one thousand
OutputOutput a line for each word after the reversal of the article.
Sample Input
hello world this is an competition
Sample Output
olleh dlrow siht si na noititepmoc
题解:题意大概为给你一段文章,把每个单词倒着输出……
#include<stdio.h>
#include<iostream>
#include<algorithm>
#include<string.h>
#include<stdlib.h>
#include<time.h>
#include<string>
#include<math.h>
#include<map>
#include<queue>
#include<stack>
#define INF 0x3f3f3f3f
#define ll long long
#define For(i,a,b) for(int i=a;i<b;i++)
#define mem(a,b) memset(a,b,sizeof(a))
using namespace std;
int n,m;
char x[100005];
char y[1000];
int main()
{
while(gets(x))
{
int a=strlen(x);
x[a]=' ';
int p=0;
For(i,0,a+1)
{
if(x[i]<='z'&&x[i]>='a')
{
y[p]=x[i];
p++;
}
else if(x[i]==' ')
{
for(int j=p-1; j>=0; j--)
{
printf("%c",y[j]);
}
p=0;
if(i!=a)
printf(" ");
}
}
printf("\n");
}
}