参考代码:
#include<iostream> using namespace std; int main() { string s; getline(cin, s);//整行读取字符串 int n = s.size();//字符串元素数量 char t = s[0]; for(int i = 0; i < n; i++) { if(i == n - 1)//遍历至倒数第二个字符,需要与首字符相加 { s[i] = s[i] + t; break; } s[i] = s[i] + s[i + 1];//正常情况 } cout << s; return 0; }
0.0分
5 人评分
C语言训练-排序问题<2> (C++代码)浏览:935 |
分糖果 (C++代码)浏览:1537 |
P1001 (C语言代码)浏览:836 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:818 |
1157题解浏览:769 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:645 |
DNA (C语言代码)浏览:798 |
sizeof的大作用 (C语言代码)浏览:1138 |