编写一个递归函数求满足条件的最大n值 1^2+2^2+3^2+……+n^2<1000

如题所述

第1个回答  2017-04-12
int f(int a,int b,int n)
{
b+=a*a;
if(b>=n)return a-1;else f(++a,b,n);
}
main()
{
int n=1000;
int b=0;
int a=0;
printf(“最大n= %d。\n”,f(a,b,n));
}追答

本回答被提问者和网友采纳
相似回答