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;
}
全部评论

相关推荐

10-04 17:25
门头沟学院 Java
snqing:Java已经饱和了,根本不缺人。随便一个2000工资的都200人起投递
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务