美文网首页
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