CC++之水仙花数
1.问题描述
输出100到999里的数,这个数要求每位的数字的三次方之和等于该数字。另外最后还要输出这些水仙花数的总和。
2.分析
因为输入的数是[100,999],所以判断每一个数字是否是水仙花数,需要得到每一位的数,之后把每一位数的三次方加在一起,看是否与原数相等。
3.源码
#include <iostream> #include <cmath> using namespace std; bool isShuixian(int numbers) { if(numbers<100||numbers>999) return false; int ge = numbers%10; int shi = numbers/10%10; int bai = numbers/100; int sum = (int)pow(ge,3)+(int)pow(shi,3)+(int)pow(bai,3); return sum == numbers; } int main() { int count = 0; for(int i=100;i<=999;++i) { if(isShuixian(i)) { cout<<i<<endl; ++count; } } cout<<count<<endl; return 0; }
输出结果:
153 370 371 407 4
相关知识
海仙花
仙花日志花店加盟费,仙花日志连锁加盟
中药材海仙花
仙花叶斑病防治和治疗
仙花日志花店连锁,面向全国开放加盟
“无根之水”落地生根还需闯三关
如何给水仙花施肥和浇水
滇海水仙花的组织培养和快速繁殖
如何给水仙花浇水
Issey Miyake三宅一生一生之水凝净香水全新上市
网址: CC++之水仙花数 https://www.huajiangbk.com/newsview302093.html
上一篇: c语言编程花朵,C语言花朵代码. |
下一篇: C++: 水仙花数 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039