c语言打印菱形

c语言打印菱形_第1张图片

#include
int main()
{
    int i,j,k;  //i空格 j* k行
    for(k=1;k<=7;k++)               //打印上三角 
    {
        for(i=1;i<=(7-k);i++)       //判断每行输出的空格数
            printf(" ");
        for(j=1;j<=(2*k-1);j++)     //判断每行输出的*数
            printf("*");
        printf("\n");       
    }
    for(k=6;k>0;k--)                //打印下三角,注意行数变化
    {
        for(i=1;i<=(7-k);i++)
            printf(" ");
        for(j=1;j<=(2*k-1);j++)
            printf("*");
            printf("\n");
    }
    return 0;
}

你可能感兴趣的:(c编程)