#include <stdio.h>
void holl_triangle(int n); /*函数声明*/
int main()
{
int n;
scanf("%d",&n); /*输入行数n*/
holl_triangle(n); /*调用输入n行的空心三角形的函数*/
return 0;
}
void holl_triangle(int n)
{
int i;
int x,y,z;
int m,s;
int a=2,b=2;
s=n;
for(x=1;x<n;x++)
{ printf(" ");}
printf("*\n");
if(n>1)
{
for(i=1;i<n;i++)
{
for(y=s;y>2;y--)
{
printf(" ");
}
s--;
if(a<n)
{
printf("*");
a++;
for(z=0;z<(2*i-1);z++)
{
printf(" ");
}}
if(b<n)
{
printf("*\n");
b++;
}
}
for(m=0;m<(2*n-1);m++)
{printf("*");}
}
}
转载请注明原文地址: https://ju.6miu.com/read-971375.html