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) 编辑 收藏 举报