第十一周專案4 特殊三位數

2021-06-26 20:11:45 字數 542 閱讀 4302

輸出滿足條件n=a!+b!+c!的所有三位數n,其中,a、b、c分別是n的百、十、個位數,

並且用自定義函式實現求階乘。

/*

*all gight reserved.

*檔名稱:temp.cpp

*版本號:v1.0

*/#include using namespace std;

int main()

return 0;

}long fac(int n)

執行結果:

思路:要想求出符合題意的數字,要先構造乙個階乘的函式fac(),利用sum的變數, sum = fac(a) + fac(b) + fac(c),這樣,利用窮舉法列出符合題意的數字,本程式最關鍵的是如何求出百、十、個位數的數字:百位直接利用int整形的特殊性求出,十位利用/10再取/10的餘數,個位直接取/10的餘數。

@ mayuko

第十一周專案 4 特殊的三位數

檔名稱 soul.cpp 作 者 韓娟 完成日期 2014年11月6日 版 本 號 v1.0 問題描述 滿足條件n a!b!c!的所有的三位數,其中a,b,c分別是n的百,十,個位數,用自定義函式完成 輸入描述 略 程式輸出 滿足條件n a!b!c!的所有的三位數 知識點總結 先在前面宣告了需要用的...

第十一周專案4 特殊的三位數

檔名稱 test11.cpp 作 者 郭棟 完成日期 2014年11月11日 版 本 號 v1.0 問題描述 請輸出滿足條件n a b c 的所有三位數n,其中,a b c分別是n的百 十 個位數。要求用自定義函式實現求階乘。程式輸出 滿足條件n a b c 的所有三位數n。include usin...

第十一周 專案四 特殊三位數

問題及 檔名稱 project4.cpp 作 者 李楠 完成日期 2014年10月10日 版 本 號 v1.0 問題描述 請輸出滿足條件n a b c 的所有三位數n,其中,a b c分別是n的百 十 個位數。要求用自定義函式實現求階乘。輸入描述 略 程式輸出 整數,代表符合條件的三位數 inclu...