C语言问题求助,第一次学C语言,作业题目中有一道是判定一个数是不是三角形数(triangular number)三角形数是由1+2+3+4...的和组成的,0也是三角形数,所以三角形数的顺序是0,1,3,6,10,15,21,.,我写的程

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 06:44:10
C语言问题求助,第一次学C语言,作业题目中有一道是判定一个数是不是三角形数(triangular number)三角形数是由1+2+3+4...的和组成的,0也是三角形数,所以三角形数的顺序是0,1,3,6,10,15,21,.,我写的程

C语言问题求助,第一次学C语言,作业题目中有一道是判定一个数是不是三角形数(triangular number)三角形数是由1+2+3+4...的和组成的,0也是三角形数,所以三角形数的顺序是0,1,3,6,10,15,21,.,我写的程
C语言问题求助,第一次学C语言,作业题目中有一道是判定一个数是不是三角形数(triangular number)
三角形数是由1+2+3+4...的和组成的,0也是三角形数,所以三角形数的顺序是0,1,3,6,10,15,21,.,我写的程序判定的时候有错,求纠正啊,谢过~~
#include
void main()
{int triangle(int t);
int n;
printf("Enter the next number:");
scanf("%d",&n);
triangle(n);
}
int triangle(int t)
{
int i,sum=0;
for (i=0;i

C语言问题求助,第一次学C语言,作业题目中有一道是判定一个数是不是三角形数(triangular number)三角形数是由1+2+3+4...的和组成的,0也是三角形数,所以三角形数的顺序是0,1,3,6,10,15,21,.,我写的程
int triangle(int t)这个函数你在做什么?求出来sum,却不输出.
改成
void triangle(int t)
{
int i,sum=0;
for (i=0;i