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

本文共 1071 字,大约阅读时间需要 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.有效的数独

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年04月20日 08时47分30秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章