CCF-训练50题-NO.19-说反话
2017-11-11 01:31
495 查看
题目描述
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入
测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出
每个测试用例的输出占一行,输出倒序后的句子。样例代码
#include <iostream> #include <string> using namespace std; int main(){ string san; getline(cin,san); int l=san.size(); int pointer=l-1; int pos=0; for (int i=l-1;i>=0;i--){ if (san[i]==' '){ pos=i; for (int j=pos+1;j<=pointer;j++){ 4000 cout<<san[j]; } pointer=pos-1; cout<<" "; } } for (int k=0;k<=pointer;k++) cout<<san[k]; return 0; }
相关文章推荐
- CCF-训练50题-NO.29-最少钱币数
- CCF-训练50题-NO.21-部分A+B
- CCF-训练50题-NO.30-蛇形矩阵
- CCF-训练50题-NO.1-数塔问题
- CCF-训练50题-NO.22-A除以B
- CCF-训练50题-NO.23-锤子剪刀布
- CCF-训练50题-NO.3-数字排序问题
- CCF-训练50题-NO.24-个位数统计
- CCF-训练50题-NO.4-相邻数对问题
- CCF-训练50题-NO.25-组个最小数
- CCF-训练50题-NO.5-画图
- CCF-训练50题-NO.11-身份证校验
- CCF-训练50题-NO.26-在霍格沃茨找零钱
- CCF-训练50题-NO.6-字符串匹配问题
- CCF-训练50题-NO.12-多项式加法
- CCF-训练50题-NO.27-挖掘机技术哪家强
- CCF-训练50题-NO.7-日历问题
- CCF-训练50题-NO.13-数码管
- CCF-训练50题-NO.28-到底买不买
- CCF-训练50题-NO.8-生理周期