编写程序,求1?
编写程序,求1~10000之间所有满足各位数字的立方和等于它本身的数。
int len=0,results[256];for(int i=0;i<10000;i++) { int a,b,c,d; b = i%1000; a = i/1000; c = b%100; b = c/100; d = b%10; if(a*a*a+b*b*b+c*c*c+d*d*d==i) results[len++] = i; }
答:有两种算法: 一、888+88+8+8+8=1000 二、(8888-888)÷8=1000详情>>
答:详情>>