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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 19:13:30
输入一个正整数,各输出n行的正(倒)三角形宝塔图案.(请用函数方法)

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

输入一个正整数,各输出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;
}