Hello,I am Xpsc.

努力改变世界,即使微不足道。

导航

C语言回文字母金字塔

水平有限,只是想记录一下,如果能帮到你,那是我的荣幸!

效果:

 

 输入行数获得对应行数的字母金字塔。

代码:

 

 总结:

还是蛮有意思的,比单一符号三角形难度提高了一丢丢吧。

先输出一半金字塔,然后把代码稍稍改动,并让第一次不输出,这就是上面的思路。

😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁

😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁

😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁

代码(可复制版):

 1 #include <stdio.h>
 2 
 3 main()
 4 {
 5     int li,i,j,k,liNum=1;char f = 'A',ff;
 6     printf("请键入整数行数: ");
 7     scanf("%d",&li); 
 8     for(i=1;i<=li;i++)
 9     {
10         f='A';
11         for(j=26;j>=i;j--)
12             printf(" ");
13         for(k=0;k<liNum;k++)
14         {
15             printf("%c",f);
16             ++f;     
17         }
18         ff=f-1;
19         for(k=1;k<liNum;k++)
20         {
21             --ff;
22             printf("%c",ff);    
23         }
24         if(liNum<li)
25             liNum++;    
26         
27         printf("\n");
28     }
29 }

😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁

😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁

😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁

posted on 2022-03-06 22:56  CeruleanXpsc  阅读(510)  评论(0编辑  收藏  举报