编写一个递归函数,求满足一下条件的最大的n值:1+2+...+n<1000

编写一个递归函数,求满足一下条件的最大的n值:1+2+...+n&lt;1000
2025-02-25 13:28:17
推荐回答(2个)
回答1:

#include
int addup(int n);
int main()
{
int n;
for(n = 1;;n++)
{
if(addup(n)>=1000)
break;
}
printf("%d",n);
}
int addup(int n)
{
if(n == 1)
return 1;
else
return n+addup(n-1);
}
望采纳。

回答2:

你是要一个编程?