求助 C语言
#include<stdio.h>
void fun1(int n);
void fun2(int n);
void fun3(int n);
int main()
{
int num,n;
printf("想输出直角三角形请输入1\n");
printf("想输出矩阵请输入2\n");
printf("想输出半个箭头形请输入3\n");
printf("请选择:");
scanf("%d",&num);
printf("请输入要输出图形的行数:");
scanf("%d",&n);
switch(num)
{
case 1:fun1(n);break;
case 2:fun2(n);break;
case 3:fun3(n);break;
default:printf("输入错误\n");break;
}
}
void fun1(int n)
{
int i=0,j;
for(i=0;i<n;i++)
{
for(j=0;j<2*(i+1)-1;j++)
printf("*");
printf("\n");
}
}
void fun2(int n)
{
int i=0;
for(i=0;i<n;i++)
{
printf("***\n");
}
}
void fun3(int n)
{
int i=0,j=0;
for(i=0;i<n;i++)
{
for(j=0;j<2*(i+1)-1;j++)
printf("*");
printf("\n");
}
for(i=0;i<n;i++)
printf("***\n");
}