蓝桥杯练习系统-水仙花数
2018-02-27 21:08
246 查看
算法训练 4-3水仙花数
时间限制:1.0s 内存限制:256.0MB
问题描述
打印所有100至999之间的水仙花数。所谓水仙花数是指满足其各位数字立方和为该数字本身的整数,例如 153=1^3+5^3+3^3。
样例输入
一个满足题目要求的输入范例。
例:
无
样例输出
153
???
???
???*/
时间限制:1.0s 内存限制:256.0MB
问题描述
打印所有100至999之间的水仙花数。所谓水仙花数是指满足其各位数字立方和为该数字本身的整数,例如 153=1^3+5^3+3^3。
样例输入
一个满足题目要求的输入范例。
例:
无
样例输出
153
???
???
???*/
//方案1: #include <iostream> using namespace std; int main() { int m = 0; for(int a = 1; a <= 9 ; a++) for(int b = 0 ; b <= 9 ; b++) for(int c = 0 ; c <= 9 ; c++) { m = 100 * a + 10 * b + c; if(m == a * a * a + b * b * b + c * c * c) cout << m << endl; } return 0; }
//方案2: #include<iostream> using namespace std; int main() { for(int i = 100 ; i < 1000 ; i++) { int a = i % 10; int b = (i % 100) / 10; int c = i / 100; if(a * a * a + b * b * b + c * c * c == i) cout << i << endl; } return 0; }
相关文章推荐
- 蓝桥杯练习系统-Huffuman树
- 蓝桥杯练习系统-闰年判断
- 【蓝桥杯练习系统】 入门训练 序列求和
- 【蓝桥杯练习系统】 基础练习 十六进制转八进制
- 蓝桥杯练习系统真题8——买不到的数目
- 蓝桥杯练习系统-幂方分解
- 蓝桥杯练习系统基础训练BASIC1-3
- 蓝桥杯练习系统-数列排序 C++
- 蓝桥杯练习系统基础练习——十六进制转八进制
- 蓝桥杯练习系统——入门训练
- 蓝桥杯练习系统试题集(一)--入门练习(含C/C++答案)
- 蓝桥杯练习系统-龟兔赛跑预测
- 蓝桥杯练习系统-十进制转十六进制
- 蓝桥杯练习系统真题1——核桃的数量
- 蓝桥杯练习系统-十六进制转十进制
- 蓝桥杯练习系统-4-1打印下述图形
- 蓝桥杯练习系统-01字串
- 【蓝桥杯练习系统】 基础练习 特殊的数字
- 蓝桥杯练习系统BEGIN-4 入门训练 Fibonacci数列
- 蓝桥杯练习系统BASIC-1 基础练习 闰年判断