如何用c语言编写***。

如何编写像 * 这样的? *** ***** ******* ***** *** *
2025-01-31 14:05:35
推荐回答(2个)
回答1:

除了答案,我想教你方法。

毕竟授人以鱼不好授人以渔嘛。

#include
#include
void main()
{
int i,j,k;
for(i=-3;i<=3;i++)
{
   for(j=abs(i);j>=0;j--)
   printf(" ");
   for(k=0;k<7-2*abs(i);k++)//因为这里用到的绝对值abs所以开头需要调用math函数
   printf("*");
      printf("\n");
}
}

回答2:

# include“stdio.h”
void main()
{
int i,j,k;
for(i=1;i<=4;i++)
{
for(j=1;j<=4-i;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++)
printf(" ");
for(k=1;k<=7-2*i;k++)
printf("*");
printf("\n");
}
}