1470: 单词反转

来源:互联网 发布:大麦户源码下载 编辑:程序博客网 时间:2024/05/02 01:01

1470: 单词反转

时间限制: 1 Sec  内存限制: 128 MB
提交: 35  解决: 14
上一题提交状态下一题

题目描述

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

输入

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

输出

按题目要求输出。

样例输入

Hello world!Happy programming, happy life!

样例输出

olleH dlrow!yppaH gnimmargorp, yppah efil!

#include <iostream>#include <string.h>#include <cstdio>using namespace std;int main(){char m[81]={0};char z[81]={0};char c;int i=0,j=0;while(c=getchar()){if(c=='\n'||c==EOF){m[j]=0;puts(m);j=0;i=0;if(c==EOF)break;continue;}if(c==' '||c=='!'||c==','){while(i--)m[j++]=z[i];m[j++]=c;i++;}elsez[i++]=c;}return 0;}


0 0
原创粉丝点击