
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;}
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月20日 08时47分30秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Unity-PlasticSCM usage
2019-03-12
python安装和配置(win10)
2019-03-12
光猫,路由器,机顶盒
2019-03-12
智力扣(4)——三角扣
2019-03-12