PTA【C语言】打印菱形图案
发布日期:2021-05-15 01:04:56 浏览次数:23 分类:精选文章

本文共 1038 字,大约阅读时间需要 3 分钟。

    生成菱形图案    

生成正菱形图案

输入格式

输入一个正奇数n

输出格式

输出n行星号图案,每行星号后跟一个空格

示例输入

7

示例输出

*     * * *   * * * * * * * * * * * *   * * * * *     * * *       *

代码示例

#include 
int main(void){ int n,i,k,front,rear; scanf("%d",&n); front=n/2; rear=1; for(i=1;i<=n;++i){ if(i<=n/2+1){ for(k=1;k<=front;++k){ printf(" "); } for(k=1;k<=rear;++k){ printf("* "); } printf("\n"); if(i!=n/2+1){ front--; rear+=2; } } else{ front++; rear-=2; for(k=1;k<=front;++k){ printf(" "); } for(k=1;k<=rear;++k){ printf("* "); } if(i!=n){ printf("\n"); } } } return 0;}
上一篇:PTA【C语言】验证“哥德巴赫猜想”
下一篇:力扣36.有效的数独

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年05月16日 15时14分55秒