基础练习 特殊的数字

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
",i);
13     }
14     return 0;
15 }
View Code
原文地址:https://www.cnblogs.com/jeff-wgc/p/4450262.html