C趣味程序(二)(05)立方和不等式

文章作者 100test 发表时间 2007:03:10 17:33:15
来源 100Test.Com百考试题网


1.6 解不等式
应用简单的和积处理求解一些涉及整数解的不等式是可行的,也是方便的。

1.6.1 立方和不等式
13 23 ... m3
试求满足上述立方和不等式的m的整数解。
本题算法如下:
对指定的n,设置求和循环,从i=1开始,i递增1取值,把i3(或i*i*i)累加到s,直至s>=n,脱离循环作相应的打印输出。
程序代码如下:
#include
void main()
{
long int n,s=0.
int i,m.
printf("求满足1^3 2^3 ... m^3 scanf("%d",&.n).
for(i=1. i<=10000.i )
{
s=s i*i*i. /*求立方累加和*/
if(s>=n) break. /*当s大于等于n时退出循环*/
}
s=s-i*i*i.
m=i-1.
printf("不等式的整数解为:m< %d\n",m).
printf("1^3 2^3 ... %d^3 = %ld\n",m,s).
}
程序运行结果如下:



思考:为什么循环体外给m,s赋值为m=i-1. s=s-i*i*i?直接给出i与s行吗?


相关文章


C趣味程序(二)(05)调和级数不等式
关于计算机等级考试几点说明
C趣味程序(二)(05)立方和不等式
不同计算机等级考试的比较
全国计算机等级考试二级Access考点分析之报表(1)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛