打印出以下图案(用循环控制实现)

img


#include <stdio.h>
int main() {
 int i,j,k;
 for (i=-3;i<=3;i++) {
  j=i; if (j<0) j=-i;
  for (k=0;k<j;k++) printf(" ");
  for (k=0;k<2*(3-j)+1;k++)  printf("*");
  printf("\n");
 }
 return 0;
}

int main()
{
    for(int i=1;i<=4;++i)
    {
        for(int j=0;j<4-i;++j)
            printf(" ");
        for(int j=0;j<2*i-1;++j)
            printf("*");
        printf("\n");
    }
    for(int i=3;i>=1;--i)
    {
        for(int j=0;j<4-i;++j)
            printf(" ");
        for(int j=0;j<2*i-1;++j)
            printf("*");
        printf("\n");
    }
    
    return 0;
}