问题 O 特殊的数字

来源:互联网 发布:驾校模拟考试软件 编辑:程序博客网 时间:2024/05/10 16:22

题目描述
153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。
输入
输出
按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。

#include<stdio.h>#include<math.h>int main(int argc,char *argv[]){    int a,b,c;/*百位,十位,个位*/    for(a=1;a<=9;++a)        for(b=0;b<=9;++b)            for(c=0;c<=9;++c)            {                if((a*100+b*10+c)==(pow(a,3)+pow(b,3)+pow(c,3)))                    printf("%d%d%d\n",a,b,c);            }    return 0;}
0 0