ZZULIOJ 1077: 空心菱形

  • Post author:
  • Post category:其他


在这里插入图片描述
在这里插入图片描述

#include<stdio.h>
#include<math.h>

int main()
{
    int i,j,n;
    scanf("%d",&n);
    for(i=1-n;i<n;i++)
    {
     for(j=1-n;j<n;j++)//建立一个二维方阵,满足条件输出*否则输出空格
     {
         if(fabs(i)+fabs(j)==n-1
            printf("*");
         else
            printf(" ");
     }
     printf("\n");
    }
    return 0;
}

以n=5为例

i\j -4 -3 -2 -1 0 1 2 3 4

-4 ————- *

-3 ———-* —–*

-2 ——-* ———–*

-1 —-* —————–*

0 –* ———————-*

1 —–* —————–*

2 ——–* ———–*

3 ————* —-*

4 —————*



版权声明:本文为qq_40536960原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。