求解答这个问题,怎么编写出这种又增加又减少的三角形呀?小白
2020-05-02 19:20
2020-05-02 19:33
2020-05-02 19:35
2020-05-02 19:40
程序代码:#include <stdio.h>
int main()
{
int n,i,j,k;
do
{
printf("请输入行数:");
scanf("%d",&n);
}
while(!(n>=3&&n<80));
for(i=0; i<n*2-1; i++)
{
if(i<n)
{
for(j=0; j<n*2-1-i; j++)
{
if(j<i)
printf(" ");
else
printf("*");
}
}
else
{
k=(n*2-1-(i+2-n)*2+1)/2;
for(j=0; j<n*2-1-k; j++)
{
if(j<k)
printf(" ");
else
printf("*");
}
}
printf("\n");
}
return 0;
}

2020-05-02 20:20
2020-05-02 20:30