Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
47493 | 刘轻松 | 单词翻转 | C++ | Accepted | 3 MS | 276 KB | 597 | 2023-05-02 10:31:56 |
# include<iostream> #include<cstring> #include<cmath> using namespace std; int main(){ string a; getline(cin,a); int len = a.length(); int cnt = 0; int t = 0; for(int i=0;i<len;i++){ if(a[i] != ' '){ cnt++; } if((a[i]==' ') || (i == len-1)){ t += cnt; for(int j=1;j<=cnt;j++){ cout<<a[t-j]; } if(i != len-1)cout<<a[i]; t++; cnt = 0; } } if(a[len-1]==' ') cout<<' '; cout<<endl; return 0; }