Erickson
我的筆記小屋。
2013年7月17日 星期三
[C]大數乘法 - N階乘
實作一個計算 N階乘(N ! = N×(N-1) ×…×2×1)的程式。
(1) 請先試著看看,使用一般的 int 整數,最多可以實做到幾階乘?
(2) 實作一個支援大數運算(設定為可印出最高 1000位)的階乘程式,輸出 N!的值(N為一
輸入值,1<N<=200)。
閱讀更多 »
[C]Perfect Number
Perfect Number
定義「A positive integer is a perfect number if it is equal to the sum of all its factors except itself.」。
例如:6 = 1 + 2 + 3;28 = 1 + 2 + 4 + 7 +14。
請以「隨機」的方式將 10000以內的 Perfect Number 印出。
閱讀更多 »
[C]萬年曆實作
請設計一個萬年曆程式。程式需支援以下兩個功能:
(1) 輸入一個數字 Y表示年份、M表示月份,接著印出這個月份的日曆。
(2) 輸入一個數字 Y表示年份,接著印出該年各月的日曆。
(3)可選擇單欄印出 或者 雙欄印出的選項
每一個月的日曆中的星期次序為「日、一、二、三、四、五、六」,此外,請上網 Google
查詢如何計算任一日屬於一星期中的哪一日。(關鍵字:「Zeller’s formula」或「蔡勒公式」)
閱讀更多 »
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)