美文网首页
C语言嵌套循环实现打印菱形

C语言嵌套循环实现打印菱形

作者: David_Rao | 来源:发表于2019-12-20 11:53 被阅读0次
    打印菱形图案
    
    Description
    由键盘输入正数n(n<30),要求输出如下2*n+1行的菱形图案。
    
    
    
    输出格式
    菱形右边不留多余空格
    
    
    输入样例
    2
    
    
    输出样例
      *
     ***
    *****
     ***
      *
    
    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    
    int main()
    {
        int n, i, j;
        scanf("%d", &n);
        for(i=n;i>=-n;i--){
            for(j=0;j<abs(i);j++)  printf(" ");
            for(j=0;j<(2*n+1)-abs(i)*2;j++)  printf("*");
            printf("\n");
        }
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:C语言嵌套循环实现打印菱形

          本文链接:https://www.haomeiwen.com/subject/lygbnctx.html