特殊三位數

2021-06-19 04:21:49 字數 593 閱讀 8734

/*

* 作 者: 李家豪

* 完成日期:2013 年11月13日

* 版 本 號:v1.0

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

* 樣例輸入:

* 樣例輸出:145

* 問題分析:

*/#includeusing namespace std;

int fact(int);

int main()

{ int n,a,b,c,sum;

n=100;

while(n<1000)

{ c=n%10;

b=(n/10)%10;

a=n/100;

sum=fact(a)+fact(b)+fact(c);

if(sum==n)

cout執行結果:

體會心得:函式就是有難度·····

尋找三位數

問題描述 將1,2,9共9個數分成三組,分別組成三個三位數,且使這三個三位數構成 1 2 3的比例,試求出所有滿足條件的三個三位數。例如 三個三位數192,384,576滿足以上條件。輸入格式 無輸入輸出格式 輸出每行有三個數,為滿足題設三位數。各行為滿足要求的不同解。public class ma...

組合三位數

組合三位數 4分 題目內容 將1到9這九個數字分成三個3位數,要求第乙個3位數,正好是第二個3位數的1 2,是第三個3位數的1 3。問應當怎樣分,編寫程式實現。輸入格式 無 輸出格式 d,d,d n 注意 輸出的順序為第乙個3位數,第二個3位數,第三個3位數 注意 為避免出現格式錯誤,請直接拷貝貼上...

組合三位數

初學者 題目內容 將0到9這十個數字分成三個3位數,要求第乙個3位數,正好是第二個3位數的1 2,是第三個3位數的1 3。問應當怎樣分,編寫程式實現。輸入格式 無 輸出格式 d,d,d n 注意 輸出的順序為第乙個3位數,第二個3位數,第三個3位數 判斷數字是否重複時利用 1 將陣列值公升序排列。2...