字母金字塔
金字塔怎么编程 例如输入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编辑过]