作业帮 > 综合 > 作业

2、 编写一个递归函数求满足以下条件的最大的n:12 + 22 + … + n2 < 1000

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 15:53:02
2、 编写一个递归函数求满足以下条件的最大的n:12 + 22 + … + n2 < 1000
clude stdio.h
void main()
{ int max_4(int a,int b,int c,int d);
int a,b,c,d,max;
printf("Please enter interger numbers:";
scanf("%d%d%d%d",a,b,c,d);
max=max_4(a,b,c,d);
printf("max=%d \n",max);
}
int max_4(int a,int b,int c,int d)
{ int max_2(int,int);
int m;
m=max_2(a,b);
m=max_2(m,c);
m=max_2(m,d);
return(m);
}
int max_2(a,b) /* max_4 函数的定义 */
int max_2(a,b)
{if(ab)
return a;
else
return b;
}