编写C语言程序,如何用*组成三角形?

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:15:53
如:
*
***
*****
*******
*********
......
行数由键盘输入
帮忙编一下!

我自己写的,不过建议你这样比较简单的题目自己想想较好
#include<stdio.h>
void main()
{
int i,n,j;
printf("请输入行数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}

}

#include <stdio.h>

int getNum(int i)
{
return 2*i-1;
}

void main()
{
int n,num;

printf("input num:");
scanf("%d",&n);

for(int i=1;i<=n;i++)
{
num=getNum(i);
for(int j=1;j<=num;j++)
printf("*");
printf("\n");
}
}