用C语言编写程序输出如下图形,求解决。

 

供参考:

#include<windows.h>
#include<stdio.h>

int main()
{
  int i,j,n;
  scanf("%d",&n);
  for(i=0;i<n;i++){
      for(j=i;j<n;j++)
          printf(" ");
      for(j=0;j<2*i+1;j++)
          printf("*");
      printf("\n");
  }
  for(i=n-2;i>=0;i--){
      for(j=i;j<n;j++)
         printf(" ");
      for(j=0;j<2*i+1;j++)
         printf("*");
      printf("\n");
  }
  
  return 0;
}

 

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^