4.输入正整数n <= 20,输出一个n层的正三角形。

来源:互联网 发布:aws ubuntu root 编辑:程序博客网 时间:2024/05/16 14:26

如n = 3

        *

     * *  *

 *  *  * *  *

#include<stdio.h>void main(){    int i,j,k,n;    scanf("%d",&n);    for(i=0;i<n;i++)//控制层数    {        for(j=0;j<n-1-i;j++)//控制每行的空格数,只需控制前面的空格数          printf(" ");        for(k=0;k<2*i+1;k++)//控制每行的*的个数          printf("*");        printf("\n");    }  }