如何运用C语言生成*号树状

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:53:20
要求,用for语句,生成下列程序.急需,谢谢!
*
**
***
****
*****
******

#include<stdio.h>
void main()
{
int i,j;
for (i=1;i<=6;i++) //控制打印行数
{
for (j=1;j<=i;j++) //控制每行打印个数,即i个*
{
printf("*");
}
printf("\n"); //由于上一个printf不能换行,这里用于换行
}
}

#include
main
{
int i,j;
for(i=1;i<7;i++)
{
for(j=1;j<=i;j++)
printf("*");
putchar('/n');
}
}

void f1(int n)
{
if (!n)
{
printf("\n");
return;
}
printf("*");
f1(n - 1);
}

void f2(int n)
{
if (!n)return;
f2(n - 1);
f1(n);
}