题目描述
试求满足下述立方和不等式的m的整数解。
1^3+2^3+...+m^3〈=n
本题算法如下:
对指定的n,设置求和循环,从i=1开始,i递增1取值,把i3(或i*i*i)累加到s,直至s>=n,脱离循环作相应的打印输出。
输入
正整数n
输出
不等式的整数解
样例输入
10
样例输出
2
#include<iostream>
using namespace std;
int cube(int n)
{
return n*n*n;
}
int main()
{
int i,n;
cin>>n;
int sum=0;
for(i=0; ;i++)
{
sum+=cube(i);
if(sum>n)
break;
}
cout<<i-1<<endl;
}