//Author:PanDaoxi
#include <iostream>
#include <cstring>
using namespace std;
int main(){
const int n=501;
char a[n];
int len,s=0,c=0,k=0;
cin.getline(a,n);
len=strlen(a);
for(int i=0;i<len;i++){
if(a[i]==' '||i==len-1){
c++;
if(i==len-1) k=i;
else k=i-1;
for(int j=k;j>=s;j--) cout<<a[j];
if(c==1){
cout<<" ";
c=0;
}
s=i+1;
}
}
cout<<endl;
return 0;
}
C++单词翻转
原创
©著作权归作者所有:来自51CTO博客作者PanDaoxi的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C++反向输出字符串
下一篇:C++扫雷游戏地雷数的计算
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++单词翻转
C++单词翻转!
#include ios i++ C语言 C -
剑指offer 翻转单词顺序列(C++)
题目描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,
字符串 算法 #include ios #define -
单词翻转
I am a student.
字符串操作 字符串 #include c++ -
翻转单词顺序序列
牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事、
字符串 fish 字符数组 -
27:单词翻转
输入一个句子(一行),将句子中的每一个单词翻转后输出。
字符串 #include 逆序输出 i++ 编程