输入一个正整数,各输出n行的正(倒)三角形宝塔图案.(请用函数方法)

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/06 16:00:58

输入一个正整数,各输出n行的正(倒)三角形宝塔图案.(请用函数方法)

#include
int main(void)
{ int i,k=3;
printf("Please input the length\n");
scanf("%d",&i);
for(int q=i;q>0;q--)
printf(" ");
printf("*\n");
for(int q=i-1;q>0;q--)
printf(" ");
printf("* *\n");
for(int q=i-2;q>0;q--,k+=2)
{
for(int w=q;w>0;w--)
printf(" ");
printf("*");
for(int w=k;w>0;w--)
printf(" ");
printf("*\n");
}
for(int q=i;q>0;q--)
printf(" *");
printf("\n");
getchar();
return 0;
}