打印4种形状的三角形
代码如下
#include<stdio.h>
void h1(int i,int j)
{
for(i=0;i<=9;i++) //控制列
{
for(j=10-i;j<=10;j++)
{
printf("*");
}
printf("\n");
}
}
void h2(int i,int j)
{
for(i=0;i<=9;i++)
{
for(j=10-i;j>0;j--)
{
printf("*");
}
printf("\n");
}
}
void h3(int i,int j)
{
for(i=0;i<=9;i++)
{
for(j=10;j>0;j--)
{
if(i+1<j)
printf(" ");
else
printf("*");
}
printf("\n");
}
}
void h4(int i,int j)
{
for(i=0;i<=9;i++)
{
for(j=10;j>0;j--)
{
if(i+j>10)
printf(" ");
else
printf("*");
}
printf("\n");
}
}
int main()
{
int a;
scanf("%d",&a);
switch(a)
{
case 1:h1(0,0);break;
case 2:h2(0,0);break;
case 3:h3(0,0);break;
case 4:h4(0,0);break;
}
return 0;
}
输入1或2或3或4,enter