国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C語言經典算法例題求100-999之間的 "水仙花數 "

2020-05-23 14:16:26
字體:
來源:轉載
供稿:網友

本文的主要內容,設計一個程序,找出100-999之間的“水仙花數”,需要的朋友可以參考下

題目

:打印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位數,其各位數字立方和等于該數本身。

例如

:153是一個 "水仙花數 ",因為153=1的三次方+5的三次方+3的三次方。

實現代碼如下

 

 
  1. #include <iostream>  
  2. #include <Cmath>  
  3. using namespace std;  
  4. /*  
  5. 求100-999之間的水仙花數  
  6. */ 
  7. int main()  
  8. {  
  9. int number,hun,ten,gw,sum;  
  10. for (number=100;number<1000;++number){  
  11. hun=number/100;  
  12. ten=number%100/10;  
  13. gw=number%10;  
  14. sum=pow(hun,3)+pow(ten,3)+pow(gw,3);  
  15. if(sum==number)  
  16. {  
  17. //是水仙花數  
  18. cout<<number<<"是水仙花數"<<endl;  
  19.  
  20. }  
  21. }  
  22. return 0;  

運行結果

C語言經典算法例題求100-999之間的 "水仙花數 "

以上就是本文的全部內容,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石台县| 枣阳市| 雷州市| 封丘县| 缙云县| 霍州市| 雷山县| 修文县| 邯郸市| 阿拉善右旗| 清河县| 郸城县| 澄江县| 泌阳县| 永修县| 鄱阳县| 许昌市| 呼和浩特市| 建湖县| 乌什县| 玛曲县| 长葛市| 平舆县| 水城县| 梁河县| 黔南| 化德县| 望城县| 彭山县| 潼关县| 延长县| 惠州市| 广宗县| 武定县| 郑州市| 阳春市| 郧西县| 阳春市| 云安县| 纳雍县| 西充县|