打印菱形,让人想了好一会。。。

来源:互联网 发布:linux 解压rar文件命令 编辑:程序博客网 时间:2024/06/02 09:12
/*Please input the Number:5  * * ** * * * *  **/#include <stdio.h>void main() {int n,i,j,k;printf("Please input the Number:");    scanf("%d",&n);    for(i = 0; i < n/2+1; i++)    {        for(j = i; j < n/2+1-1; j++)            printf(" ");        for(j = 0; j <= i; j++)            printf("* ");        printf("\n");    }    /*    for(i = n/2,k = 1; i >0; i--,k++)    {        for(j = 1; j<=k; j++)            printf(" ");        for(j = i; j > 0; j--)            printf("* ");        printf("\n");    }*/    for(i = 0,k = n/2; i < n/2; i++,k--)    {        for(j = 0; j <= i; j++)            printf(" ");        for(j = k; j > 0; j--)            printf("* ");        printf("\n");    }}


注释掉的for循环也可以,留着复习用吧!


0 0
原创粉丝点击