第11周專案4特殊三位數

2021-06-26 20:59:41 字數 767 閱讀 2570

問題及**:

/* 

*檔名稱:n_min.cpp

*作 者:單昕昕

*完成日期:2023年11月7日

*版 本 號:v1.0

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

*程式輸出:滿足條件n=a!+b!+c!的所有三位數n。

*/

#include using namespace std;

int fac(int x)

int main()

{ int n=100,a,b,c,a1,b1,c1,m;

while(n<=999)

{a=n/100; //分別求該三位數的百、十、個位。

b=n/10-10*a;

c=n%10;

a1=fac(a);

b1=fac(b);

c1=fac(c);

m=a1+b1+c1;

if(n==m) //判斷是否滿足題目條件。

cout<

執行結果:

知識點總結:

階乘的程式設計。

學習心得:

主要是前面的階乘演算法思考了一下,分離三位數的各個位數是之前學過的知識。

第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 特殊三位數

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

第11周專案4 特殊的三位數

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