C语言必做题打印菱形

代码略长

#include<stdio.h>

int a[5001];

int main(){
    int n;
    scanf("%d",&n);
    int t=n/2+1,s=1,t2;
    while(t--){
        for(int i=1;i<=t;++i)printf("  ");
        for(int i=1;i<=s;++i)printf("* ");
        printf("\n");
        s+=2;
    }
    s=n-2,t2=1;
    while(t2<=n/2){
        for(int i=1;i<=t2;++i)printf("  ");
        for(int i=1;i<=s;++i)printf("* ");
        printf("\n");
        s-=2;
        t2++;
    }
    return 0;
}
全部评论

相关推荐

最近和朋友聊天,她说了句让我震惊的话:"我发现我连周末点外卖都开始'最优解'了,一定要赶在高峰期前下单,不然就觉得自己亏了。"这不就是典型的"班味入侵"吗?工作思维已经渗透到生活的方方面面。
小型域名服务器:啊?我一直都这样啊?我还以为是我爱贪小便宜呢?每次去实验室都得接一杯免费的开水回去,出门都得规划一下最短路径,在宿舍就吃南边的食堂,在实验室就吃北边的食堂,快递只有顺路的时候才取。
点赞 评论 收藏
分享
AI牛可乐:哇,听起来你遇到了什么挑战呢!🐮牛可乐在这里,虽然小,但是勇敢又聪明,想听听你的具体情况哦!如果你愿意的话,可以点击我的头像给我私信,我们可以一起想办法应对挑战,好不好呀?🌟🎉
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务