C语言-金字塔问题

2021-02-09 19:19

阅读:473

标签:显示   循环控制   题目   mic   include   语言   inf   clu   文本   

在学习C语言时,我遇到了一个难题,题目是这样的,折腾了半天

 

技术图片

 

下图是实现代码

 技术图片

 

文本代码:

#include
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");//打印回车
}
}

 

C语言-金字塔问题

标签:显示   循环控制   题目   mic   include   语言   inf   clu   文本   

原文地址:https://www.cnblogs.com/Let-us-Coding/p/12748703.html


评论


亲,登录后才可以留言!