题解 | #金字塔图案#
金字塔图案
http://www.nowcoder.com/practice/d84e8339f9444bb6b29bd3f227c8e538
//对于有行有列的图形采用双循环,i控制行,j控制列,对于这种金字塔,倒三角,我们可以先利用循环把空格打印出来,然后在相应的位置放上*.
#include<stdio.h>
int main()
{
int i,j,n;
while (scanf("%d", &n) != EOF) {
for (int i = 0; i < n; i++) { //行
for (int j = 0; j <n - i-1; j++) {//列,观察列与行的关系
printf(" ");
}
for (int j = 0; j<= i; j++) {
printf("* ");
}
printf("\n");
}
}
}
C语言刷题 文章被收录于专栏
自己从头开始刷的C语言


vivo公司福利 730人发布