? 前序
本期文章為專題插入,非連載,可單獨學習。
? 題目
- 打印全部的水仙花數(shù)。
? 要點
- 水仙花數(shù):一個數(shù)值的各位數(shù)字立方和等于數(shù)值本身的三位數(shù)
- 輸入參數(shù),用來控制水仙花數(shù)范圍
- 范圍容錯處理
- 運算符及數(shù)學函數(shù)使用
- 封裝思想,最好獨立封裝一個函數(shù),集中實現(xiàn)該功能
? 代碼實現(xiàn)
void prtLove(int v_head, int v_tail){
int sum = 0;
if(v_head > v_tail){
return ;
}
do{
sum = pow((v_head % 10), 3) + pow((v_head / 10 % 10), 3) + pow((v_head / 100), 3);
if(v_head == sum){
printf("水仙花數(shù):%d\n", v_head);
}
v_head ++;
}
while(v_head <= v_tail);
return ;
}
- 歡迎大家指正(事無巨細,小到標點符號皆可),或展示更好的封裝效果
? 更多精彩,期待中...
??? liuxiaoleivc@163.com
??? Wechat: liuxiaoleione(添加時請注明'簡友')
版權聲明?
??版權所有,翻版必究!
??本系列課程文本及表格均為原創(chuàng)作品,可以轉載或學習,但要注明作者和出處,然文章中圖片均鏈接自百度網頁,未經作者許可禁止一切商用活動!