输出金字塔形的字母


编写一个程序,提示用户输入大写字母。
使用嵌套循环以下面的金字塔型的格式打印字母:
‒‒‒‒A‒‒‒‒
‒‒‒ABA‒‒‒
‒‒ABCBA‒‒
‒ABCDCBA‒
ABCDEDCBA

[cc lang = “C” escaped=”true”]
#include<stdio.h>

int main(void) {
char letter;
printf(“Please enter a upper letter:”);
scanf(“%c”, &letter);
for (int i = 0; i <= letter – ‘A’; i++) {
for (int j = 0; j < letter – ‘A’ – i; j++) {
printf(” “);
}//output space
for (int k = 0; k <= i; k++) {
printf(“%c”, ‘A’ + k);
}//ascending order
for (int k = i; k > 0; k–) {
printf(“%c”, ‘A’ + k – 1);
}//descending order
printf(“\n”);
}
return 0;
}
[/cc]



Leave a Reply

Your email address will not be published. Required fields are marked *