1-10000之间满足各位数的立方和等于它本身的数

1-10000之间满足各位数的立方和等于它本身的数
/*编写程序:求1-10000之间多有满足各位数字的立方和等于它本身的数,
例如153的各位数字的立方和是‘1的三次方+5的三次方+3的三次方=153
*/
#include
#include
main()
{
int i,a,b,c;
for(i=1;i
其他人气:955 ℃时间:2019-08-16 23:12:30
优质解答
#include<stdio.h>#include<math.h>main(){int i,a,b,c;for(i=1;i<=10000;i++){c=i;b=0;do{a=c%10;c=c/10; //这里不能用i,因为for是i控制的b=b+pow(a,3);}while(c!=0); if(b==i)...搞定了,不过我有个问题,为什么不能用i呢??for是一个大循环啊,我已经把i 赋给c了那我就应该能用两个中的任何一个进行运算了啊,还有,最后 的输出为什么 输出c 也会出错呢?? 输出 i 就可以??这事为什么呢??谢谢!!!这个问题很是烦人 麻烦了,嘿嘿!!!for是i控制的
i=1
你计算之后i=0
这不进入死循环了吗
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版