输出等边三角形

来源:互联网 发布:java [count] 编辑:程序博客网 时间:2024/04/30 10:44
#include<stdio.h>int main(){    int n,i,j,k1,k2,k3;    while(scanf("%d",&n)!=EOF)    {        for(i=1;i<n;i++)        {            k2=2*i-1;            k1=k3=((2*n-1)-(2*i-1))/2;            for(j=1;j<=k1;j++)                printf(" ");            for(j=1;j<=k2;j++)                printf("*");            for(j=1;j<=k1;j++)            {                if(j==k1)                    printf(" \n");                else                    printf(" ");            }        }        for(j=1;j<=(2*n-1);j++)            {                if(j==(2*n-1))                    printf("*\n");                else                    printf("*");            }    } return 0;}
先输出空格,再输出*,再输出空格


原创粉丝点击