A.单词反转

来源:互联网 发布:不为谁而作的歌 知乎 编辑:程序博客网 时间:2024/06/08 05:26

Description


给你一些英文句子,请将这些句子中的每个英语单词反转,然后再将其输出。这里所说的英语单词仅由大、小写英文字母组成。




Input


多个英文句子,每句占一行,且每句不超过80个字符。



Output


按题目要求输出。



Sample Input


Hello world!
Happy programming, happy life!

Sample Output


olleH dlrow!
yppaH gnimmargorp, yppah efil!


代码:

#include<iostream>#include<cstdio>using namespace std;int main(){int i,j,k;char str[81],t[81];while (gets(str)){k=0;for (i=0; str[i]; i++){if ((str[i]>='A'&&str[i]<='Z') || (str[i]>='a'&&str[i]<='z')){t[k++] = str[i];}else{for (j=k-1; j>=0; j--){cout<<t[j];}cout<<str[i];k=0;}}for (j=k-1; j>=0; j--){cout<<t[j];}cout<<endl;}}


0 0