1-10000之间满足各位数的立方和等于它本身的数/*编写程序:求1-10000之间多有满足各位数字的立方和等于它本身的数,例如153的各位数字的立方和是‘1的三次方+5的三次方+3的三次方=153*/#include#

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 01:34:18
1-10000之间满足各位数的立方和等于它本身的数/*编写程序:求1-10000之间多有满足各位数字的立方和等于它本身的数,例如153的各位数字的立方和是‘1的三次方+5的三次方+3的三次方=153*

1-10000之间满足各位数的立方和等于它本身的数/*编写程序:求1-10000之间多有满足各位数字的立方和等于它本身的数,例如153的各位数字的立方和是‘1的三次方+5的三次方+3的三次方=153*/#include#
1-10000之间满足各位数的立方和等于它本身的数
/*编写程序:求1-10000之间多有满足各位数字的立方和等于它本身的数,
例如153的各位数字的立方和是‘1的三次方+5的三次方+3的三次方=153
*/
#include
#include
main()
{
int i,a,b,c;
for(i=1;i

1-10000之间满足各位数的立方和等于它本身的数/*编写程序:求1-10000之间多有满足各位数字的立方和等于它本身的数,例如153的各位数字的立方和是‘1的三次方+5的三次方+3的三次方=153*/#include#
#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)
printf("%d\n",i);
}
}