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