第11周專案四 特殊三位數

2021-06-26 21:16:32 字數 1012 閱讀 9084

問題描述:

請輸出滿足條件n=a!+b!+c!的所有三位數n,其中,a、b、c分別是n的百、十、個位數。要求用自定義函式實現求階乘。

**:

/*

*文 件 名 : 特殊三位數.cpp

*作 者 :張 鵬

*完成日期 :2023年11月07號

*版 本 號 :v1.1

* *問題描述 :請輸出滿足條件n=a!+b!+c!的所有三位數n,其中,a、b、c分別是n的百、十、個位數。

*輸入描述 :無,系統迴圈從100到999。

*程式輸出 :輸出乙個特殊三位數。

*/#include //預處理指令。.

using namespace std; //使用c++的命名空間 std。

long fac(int ); //宣告自定義函式,用於求n的階乘。

int main()

{ int n; //宣告乙個變數n位整型

cout<

for (n=100; n<=1000; n++)

{if (n==fac(n/100)+fac((n/10)%10)+fac(n%10))//判斷是否是特殊三位數。

cout執行結果:

學習心得:

雖然是自定義函式,我還是先在編了乙個求n!的程式然後再巢狀進要求的程式裡。ps(145很酷嘛,不過我們141也很贊)

第11周專案4 特殊三位數

作 者 沈遠巨集 完成日期 2013 年11月07日 版 本 號 v1.0 問題描述 呼叫函式求特殊三位數,n a!b!c!問題分析 呼叫fac函式,fac函式求階乘。include using namespace std int fac int int main int m,a,b,c,sum f...

第11周專案4特殊三位數

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

第11周專案4 特殊三位數

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