习题2-1 水仙花数 解题报告
2015-11-03 09:27
176 查看
题目:
代码:
解析:
1、a,b,c分别为一个百位数i的百位、十位和各位,通过除和取余得出。
代码:
#include <stdio.h> #include <stdlib.h> int main() { int a,b,c,i; for(i=100;i<1000;i++) { a = i/100; b = i%100/10; c = i%10; if(i == a*a*a + b*b*b +c*c*c) { printf("%d\n",i); } } return 0; }
解析:
1、a,b,c分别为一个百位数i的百位、十位和各位,通过除和取余得出。
相关文章推荐
- HDU 1000
- HDU 1001
- POJ 1979
- Roman numerals 解题报告
- Codeforces 193 Div 2
- POJ 2318 TOYS(叉积+二分or暴力)
- POJ 2398 Toy Storage(叉积+二分)
- POJ 1631 Bridging signals(LIS+二分)
- POJ 1573 & POJ 2632(两道有趣的Robot)
- HDU 1394 Minimum Inversion Number(逆序数)
- HDU 2795 Billboard(线段树)
- POJ 2418 Hardwood Species(字典树)
- POJ 2828 Buy Tickets(神题!线段树or树状数组)
- POJ 3083 Children of the Candy Corn(顺时针DFS+逆时针DFS+BFS)
- POJ 2886 Who Gets the Most Candies(线段树+约瑟夫环)
- CTU Open 2008(未完工)
- hdu 1520-树形dp
- Codeforces Round #184 (Div. 2) D、E
- Crossing Rivers
- http://codeforces.com/contest/34