初学者,求大神解答
让程序要求用户输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
#include <stdio.h> int main( ) { int p,m,n,line=0,letter=0; int line1=1; printf("请输入打印对称字母的行数line:"); scanf("%d",&line); for(p=1; p<=line; p++) { for(m=p;m<=line;m++) //注意此处m=p,每行开头空格数依次减少 { printf(" "); } for(n=0;n<line1;n++) { letter=65+n; printf("%c",letter); } n=n-1; letter=letter-1; for(;n>0;n--) { printf("%c",letter--); } printf("\n"); line1++; } return 0; }
[此贴子已经被作者于2016-9-19 10:27编辑过]