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明日花キララ:明日花绮罗年度... 34536
- 2明日花キララ(明日花绮罗)经... 20070
- 3五月天婷婷开心六月丁香:音乐... 14375
- 4胡椒木盆景从上盆制作到养护,... 13586
- 5十大致癌花卉排行榜,哪些花卉... 11260
- 6家庭养花知识大全 家庭养花有... 10769
- 7兰花叶子扭的是什么兰 10477
- 8家庭养花风水知识 家庭养花“... 10422
- 9仙人球“水蜜桃”—又美又仙,... 9743
- 10老师精选05—河北彩花(出道... 9373




