C 實驗7 特殊三位數

2021-07-13 03:56:44 字數 845 閱讀 4998

一、問題及**

/*   

* 檔名稱:特殊三位數

* 作 者: 徐崇敏

* 完成日期: 2023年6 月 5 日

* 版 本 號:v1.0

* 對任務及求解方法的描述部分:

* 輸入描述:

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

* 程式輸出:

* 問題分析:

* 演算法設計:

*/

#includeusing namespace std;

int fac(int n)

int main()

{ int a,b,c,a1,b1,c1,sum;

for(a=1;a<10;a++)

for(b=1;b<10;b++)

for(c=1;c<10;c++)

{a1=fac(a);

b1=fac(b);

c1=fac(c);

sum=a1+b1+c1;

if(sum==100*a+10*b+c)

cout<

二、執行結果

三、心得體會

此次實驗中運用了遞迴函式,並不熟練,耗時較長,但經過多次的嘗試終究把題目寫出來了。

四、知識點總結

實驗中運用了自調函式,較為靈活,可以用於階乘函式中

c 實驗7 特殊三位數

一,程式及 檔名稱 7 作 者 羅文 完成日期 2016年6月5日 版 本 號 v1.0 對任務的求解方法及描述部分 輸入描述 int n,a,b,c,d 問題描述 請輸出滿足條件n a b c 的所有三位數n,其中,a b c分別是n的百 十 個位數。要求用自定義函式實現求階乘。程式輸出 cout...

C 實驗7 特殊三位數

一 問題及 檔名稱 特殊三位數 作 者 彭曉彬 完成日期 2016 年 6 月 4日 版 本 號 v1.0 對任務及求解方法的描述部分 輸出滿足條件n a b c 的所有三位數n,其中,a b c分別是n的百 十 個位數。輸入描述 問題描述 程式輸出 問題分析 略 演算法設計 略 includeus...

c 實驗7 特殊三位數

一 問題及 檔名稱 shirin.cpp 作 者 趙念琛 完成日期 2016 年 6 月 5 日 版 本 號 v1.0 對任務及求解方法的描述部分 請輸出滿足條件n a b c 的所有三位數n,其中,a b c分別是n的百 十 個位數。要求用自定義函式實現求階乘。輸入描述 a,b,c 問題描述 無 ...