菜鸟求教:设计一个程序,求满足以下条件的最大的n的值.

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:53:25
1^3+2^3+3^3+…+n^3≤20000

#include<iostream>
#include<cmath>
using namespace std;
int main()
{ int sum=0;
const int SIZE=50;
for(int n=1;n<SIZE;++n)
{ sum+=pow(n,3);
if(sum>20000)
{cout<<n-1<<endl;
exit(1);
}

}
return 0;

}
16

#include "math.h"
main()
{
int i,sum=0;
for(i=1;i<100;i++)
{
sum+=pow(i,3);
if(sum>20000)
{
printf("%d",i-1);
break;
}
}
}