多语言展示
当前在线:1854今日阅读:91今日分享:37

A1005. 特殊的数字1

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

vc6.0(vc9语言)

方法/步骤

#includevoid main(){    int str[99],a,b,c,d,n,m=0,i;    for(i=100;i<=999;i++)    {        a=i/100;        b=(i-a*100)/10;        c=i-100*a-10*b;        n=a*a*a+b*b*b+c*c*c;        if(i==n)        {               m++;            str[m-1]=i;            printf('%d\n',str[m-1]);        }    }}

推荐信息