解题思路: 观察字母序列可发现,当n=1时,第A1组字母序列 = "A",当n>1时,第An组字母序列 = "An-1+ch+An-1"。
参考代码:
#include <stdio.h> #include <string.h> int main(){ char s1[2000] = "A"; char s2[1000]; char s3[2] = "B"; int i,n; scanf("%d", &n); for(i = 1; i < n; i++){ strcpy(s2,s1); strcat(s1,s3); strcat(s1,s2); s3[0]++; } puts(s1); return 0; }
0.0分
0 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:698 |
【亲和数】 (C语言代码)浏览:495 |
WU-输出九九乘法表 (C++代码)浏览:1671 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:569 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1173 |
printf基础练习2 (C语言代码)浏览:508 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:489 |
单词个数统计 (C语言代码)浏览:1012 |
快速排序算法1浏览:884 |
母牛的故事 (java语言代码)浏览:880 |