- /*
- * Copyright (c) 2012, 烟台大学计算机学院
- * All rights reserved.
- * 作 者:尹成真
- * 完成日期:2012 年 11 月 1 日
- * 版 本 号:v1.0
- *
- * 输入描述: 无
- * 问题描述:设计一个程序,找出100-999之间的“水仙花数”。
- * 程序输出:略
- * 问题分析:略
- * 算法设计:如下所示
- */
#include <iostream> #include <Cmath> using namespace std; /* 求100-999之间的水仙花数 */ int main() { int number,hun,ten,gw,sum; for (number=100;number<1000;++number){ hun=number/100; ten=number%100/10; gw=number%10; sum=pow(hun,3)+pow(ten,3)+pow(gw,3); if(sum==number) { //是水仙花数 cout<<number<<"是水仙花数"<<endl; } } return 0; }
找100-999之间的“水仙花数”。
最新推荐文章于 2024-06-21 17:35:12 发布