参考代码:
#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语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:966 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1043 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:640 |
C语言训练-求函数值 (C语言代码)浏览:582 |
三角形 (C++代码)记忆化搜索浏览:1235 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:800 |
1014题解浏览:485 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:521 |
循环入门练习5 (C语言代码)浏览:840 |
1054题解浏览:467 |