...C语言表达下图。定义i打印行数,j打印空格数,K打印的星号个数_百度知...

发布网友 发布时间:2022-04-25 13:17

我来回答

1个回答

热心网友 时间:2024-11-11 10:27

可以使用两个二重循环。第一个二重循环打印图形的上半部分,再用一个二重循环打印图形的下半部分。
下面是程序的源代码和运行情况的截图。
#include
int main()
{ int i,j,k;
for(i=0;i<3;i++)
{for(j=1;j<3-i;j++)
printf(" ");
for(k=0;k<=i;k++)
printf("* ");
printf("\n");
}
for(i=1;i>=0;i--)
{for(j=1;j<3-i;j++)
printf(" ");
for(k=0;k<=i;k++)
printf("* ");
printf("\n");
}
return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com