第51期 水仙花數(shù)

? 前序

本期文章為專題插入,非連載,可單獨學習。


? 題目
  • 打印全部的水仙花數(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)作品,可以轉載或學習,但要注明作者和出處,然文章中圖片均鏈接自百度網頁,未經作者許可禁止一切商用活動!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容