#include<stdio.h>
int main()//直角边位于左下
{
int i,j;
int n;
printf("请输入一个正整数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
printf("*");
printf("\n");
}
return 0;
}
运行如下:
#include<stdio.h>
int main()//直角边位于左上
{
int i,j;
int n;
printf("请输入一个正整数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=n;j>=i;j--)
printf("*");
printf("\n");
}
return 0;
}
运行如下:
#include<stdio.h>
int main()//直角边位于右下
{
int i,j;
int n;
printf("请输入一个正整数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=n;j>=i;j--)
printf(" ");
for(j=1;j<=i;j++)
printf("*");
printf("\n");
}
return 0;
}
运行如下:
#include<stdio.h>
int main()//直角边位于右上
{
int i,j;
int n;
printf("请输入一个正整数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
printf(" ");
for(j=n;j>=i;j--)
printf("*");
printf("\n");
}
return 0;
}
运行如下: