#include <stdio.h>
void Triangle1(int n)//直角三角形
{
for(int line=1;line<=n;line++)
{
for(int a=1;a<=n-line;a++)
{
printf(" ");
}
for(int b=1;b<=line;b++)
{
printf("*");
}
printf("\n");
}
}
测试:
int main()
{
Triangle1(5);
return 0;
}
void Triangle(int n)//直角三角形
{
for (int line = 1; line <= n; line++)
{
for (int b = 1; b <= line; b++)
{
printf("*");
}
printf("\n");
}
}
测试:
int main()
{
Triangle(5);
return 0;
}
void Triangle2(int n)//等腰三角形
{
for(int line=1;line<=n;line++)
{
for(int a=1;a<=n-line;a++)
{
printf(" ");
}
for(int b=1;b<=2*line-1;b++)
{
printf("*");
}
printf("\n");
}
}
测试:
int main()
{
Triangle2(5);
return 0;
}
void Triangle4(int n,int m)//平行四边形
{
for(int line =1;line <=n;line++)
{
for(int a=1;a<=n-line;a++)
{
printf(" ");
}
for(int b=1;b<=m;b++)
{
printf("*");
}
printf("\n");
}
}
测试:
int main()
{
Triangle4(10,10);
return 0;
}