#include <stdio.h> /* 问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。 输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 */ void speNum(void){ int i, j, k; for(i = 0; i < 10; ++i) for(j = 0; j < 10; ++j) for(k = 0; k < 10; ++k){ if(i*i*i+j*j*j+k*k*k == i*100+j*10+k && i!=0 && (i != 0 && j!=0)) printf("%d%d%d\n", i, j, k); } return; } int main(void){ speNum(); return 0; }
这特么怎么又0分???
问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。 输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。