輸出滿足條件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...