
求C语言大神帮忙看一下,应该怎么编译
求C语言大神帮忙看一下,应该怎么编译题目描述试求满足下述立方和不等式的m的整数解。1^3+2^3+...+m^3〈=n本题算法如下:对指定的n,设置求和循环,从i=1开始...
求C语言大神帮忙看一下,应该怎么编译题目描述
试求满足下述立方和不等式的m的整数解。
1^3+2^3+...+m^3〈=n
本题算法如下:
对指定的n,设置求和循环,从i=1开始,i递增1取值,把i3(或i*i*i)累加到s,直至s>=n,脱离循环作相应的打印输出。
输入
正整数n
输出
不等式的整数解
样例输入
10
样例输出
2 展开
试求满足下述立方和不等式的m的整数解。
1^3+2^3+...+m^3〈=n
本题算法如下:
对指定的n,设置求和循环,从i=1开始,i递增1取值,把i3(或i*i*i)累加到s,直至s>=n,脱离循环作相应的打印输出。
输入
正整数n
输出
不等式的整数解
样例输入
10
样例输出
2 展开
2个回答
展开全部
//方法1:
#include "stdio.h"
int main()
{
int i;
int n;
int s=0;
printf("正整数:");
scanf("%d",&n);
i=0;
do
{
i+=1;
s+=i*i*i;
}while(s<=n);
printf("%d",i-1);
}
//方法2:
#include "stdio.h"
int main()
{
int i;
int n;
int s=0;
printf("正整数:");
scanf("%d",&n);
for(i=1;s<=n;i++)
{
s+=i*i*i;
}
printf("%d",i-2);
}
更多追问追答
追问
能不能通过双循环做
为什么是s=n
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询