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

2019-12-20  本文已影响0人  David_Rao
打印菱形图案

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;
}
上一篇 下一篇

猜你喜欢

热点阅读