字母金字塔
金字塔怎么编程 例如输入3A
B B
C C C
程序代码: 1 #include <stdio.h>
2
3 int main()
4 {
5 int level;
6 int i,j;
7 int cont=0;
8 scanf("%d",&level);
9 if(level<0 || level>26) //确认输入合法性
10 {printf("input error!\n");return 1;}
11 for(i=0;i<level;i++)//按照行数打印
12 {
13 for(j=0;j<2*level-1;j++)
14 {
15 if(j>=level-i-1)
16 {
17 printf("%c ",i+'A');
18 cont++;j++;
19 if(cont>=i+1) break;
20 }
21 else
22 {
23 printf(" ");
24 }
25 }
26 cont=0;//清空打印个数
27 putchar(10);
28 }
29 }请原谅,LINUX下帖代码的不工整性,但是可行性是可以保证的[此贴子已经被作者于2017-11-10 15:05编辑过]
