解题思路:
这个题主要是找规律
这里我们说一下他的规律,
我们会发现a2 其实就是 a1 + c + a1 就是把上一个的字符串首尾拼接,中间再拼接一个字母,字母会逐步向加,从a 加到 z
好了,再有不懂得看代码吧
注意事项:
这里如果26会非常大,所以不建议开辟在函数里面,因为函数里面得变量属于栈区,栈区得空间有限
参考代码:
#include<iostream> #include<string> using namespace std; int n; string s1; int main() { cin >> n; string s1 = "A"; char c = 'A'; for(int i = 1;i < n; i++) { c = c + 1; string t = s1; s1 = s1 + c; s1 = s1 + t; } cout << s1; return 0; }
0.0分
2 人评分
A+B for Input-Output Practice (IV) (C语言代码)浏览:551 |
矩形面积交 (Java代码)浏览:1281 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1493 |
不会做的浏览:954 |
wu-淘淘的名单 (C++代码)浏览:1532 |
字符逆序 (C语言代码)浏览:645 |
蚂蚁感冒 (C语言代码)浏览:1408 |
1050题解(结构体数组与结构体指针的使用)浏览:1216 |
矩阵转置 (C语言代码)浏览:855 |
字符删除 (C语言代码)浏览:767 |