请问怎么用C语言来表示以下图形

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/21 18:40:43
请问怎么用C语言来表示以下图形请问怎么用C语言来表示以下图形 请问怎么用C语言来表示以下图形#include"stdio.h"voidprintMap(intn){  &

请问怎么用C语言来表示以下图形
请问怎么用C语言来表示以下图形
 

请问怎么用C语言来表示以下图形
#include "stdio.h"
void printMap(int n)
{
     int i,j,k;
     for(i=0;i<n;i++)//上三角
     {
          for(j=i;j<n-1;j++)//空格
          {
               printf(" ");
          }
          for(k=0;k<2*i+1;k++)//*号
          {
               printf("*");
          }
          printf("\n");
     }      
     for(i=0;i<n-1;i++)//下三角
     {
          for(j=i;j<=2*i;j++)
          {
               printf(" ");
          }
          for(k=0;k<2*(n-1-i)-1;k++)
          {
               printf("*");
          }
          printf("\n");
     }
}
int main()
{
     printMap(4);//大三角形有几行,就设为几就行了.
}