解题思路:
注意事项:
这题其他的没啥很简单主要注意一下结束循环后sum分两种情况,一种是恰好相等,另一种是大于n。
参考代码:
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
long int n,t=1,sum=0;
cin>>n;
while(1)
{
sum+=pow(t,3);
if(sum<n)
{
t++;
}
else
break;
}
if(sum==n)
cout<<t;
else
cout<<t-1;
return 0;
}
0.0分
0 人评分
简单的a+b (C语言代码)浏览:583 |
哥德巴赫曾猜测 (C语言代码)浏览:1148 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:509 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:561 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:523 |
C二级辅导-公约公倍 (C语言代码)浏览:537 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:420 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:1060 |
小九九 (C语言代码)浏览:542 |
龟兔赛跑预测 (C++代码)浏览:1213 |