题解 | #金字塔图案#
金字塔图案
https://www.nowcoder.com/practice/d84e8339f9444bb6b29bd3f227c8e538
#include<stdio.h> int main() { int a,i,j,k; while(scanf("%d",&a)!=EOF)//多组输入标配,只要有输入,scanf()就不等于EOF,进循环 { for(i=a;i>0;i--)//i代表行,只要满足循环a行就行,不论i从小到大变还是从大到小变 { for(j=1;j<=i-1;j++)//j代表每行的空格,大家可以把题目输出的格式复制过来数一下每行空格与每行的关系 { printf(" ");//这里是一个空格 } for(k=1;k<=a-i+1;k++)//k代表每行的星星,找k与i的关系 { printf("* "); } printf("\n");//每行打印完加换行符 } } return 0; }