国产探花免费观看_亚洲丰满少妇自慰呻吟_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之間的 "水仙花數 "

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辰溪县| 黎川县| 襄垣县| 洛宁县| 张家港市| 肥西县| 嵩明县| 临高县| 察隅县| 太原市| 醴陵市| 托克托县| 金华市| 达拉特旗| 镇坪县| 石城县| 郧西县| 安岳县| 右玉县| 大宁县| 高清| 辽阳市| 怀化市| 弥勒县| 象山县| 赤水市| 安阳县| 临江市| 凭祥市| 昌吉市| 霸州市| 武胜县| 治县。| 交口县| 咸丰县| 郑州市| 巨野县| 历史| 万宁市| 普兰县| 遂宁市|