标签:显示 循环控制 题目 mic include 语言 inf clu 文本
在学习C语言时,我遇到了一个难题,题目是这样的,折腾了半天
下图是实现代码
文本代码:
#include<stdio.h>
void main(void){
char ch,y=‘A‘;
scanf("%c",&ch);
int x=ch-y,a,b,c;
//X记录需要循环的次数,a负责循环控制每行的显示
for(a=0;a<=x;a++){
if(a!=x)//如果不是最后一行
printf("%*c",x-a,‘ ‘);//打印空格以形成金字塔
for(b=0;b<=a;printf("%c",y+b),b++);//顺序打印
for(c=a-1;c>=0;printf("%c",y+c),c--);//反向打印
printf("\n");//打印回车
}
}
标签:显示 循环控制 题目 mic include 语言 inf clu 文本
原文地址:https://www.cnblogs.com/Let-us-Coding/p/12748703.html