您的位置:首页 > 编程语言 > C语言/C++

7-5 打印菱形图形(10 分)

2017-12-28 11:52 881 查看


7-5 打印菱形图形(10 分)

打印出如下图案(菱形)
*
***
*****
*******
*****
***
*

第一行图形符号前面有5个空格


输出格式:

以菱形的格式输出7行由乘号构成的图形,每个乘号占固定1位,第一行乘号前有5个空格。


输出样例:

*
***
*****
*******
*****
***
*

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

int main()
{
    int i,j;
  for(i=0;i<7;i++)
  {
      if(i<=3)
      {
          for(j=0;j<5-i;j++)
            printf(" ");
          for(j=0;j<1+2*i;j++)
            printf("*");
      }
      if(i>3)
      {
          for(j=0;j<5-(6-i);j++)
            printf(" ");
          for(j=0;j<1+2*(6-i);j++)
            printf("*");
      }
      printf("\n");
  }
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C语言