基础练习 特殊的数字

http://lx.lanqiao.org/problem.page?gpid=T46
基础练习 特殊的数字  
时间限制:1.0s   内存限制:512.0MB
       
问题描述
  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。
输出格式
  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。
 
分析:
遍历一遍即可。
 
AC代码:
 
 1 #include<stdio.h>

 2 int main()

 3 {

 4     int i,a,b,c;

 5     for(i=100;i<=999;i++)

 6     {

 7         c=i%10;

 8         a=i/100;

 9         b=i-a*100-c;

10         b/=10;

11         if(i==a*a*a+b*b*b+c*c*c)

12         printf("%d\n",i);

13     }

14     return 0;

15 }
View Code

 

你可能感兴趣的:(基础)