输入要打印的行数,输出对应的等腰三角形`
#include<stdio.h>
void fun(int n) //定义打印图形的函数
{
int i,j,k;
for(i=1;i<n+1;i++) //控制行数
{
for(j=i;j<n;j++) //控制每行开头打印的空格数
printf(" ");
for(k=1;k<=i;k++) //打印图形
printf("* ");
printf("\n");
}
}
void main()
{
int n;
printf("请输入行数n:");
scanf("%d",&n);
fun(n);
}
运行结果截图
如有不足或者更好的方法或建议,欢迎提出交流