【測驗M10】八十八學年度高雄市程式設計競賽高中組試題                       [回前頁]

1、 求最小的那三位數是多少

【題目說明】求用三個異於零的相異數字共可組成六個不同的三位數,如果這六個不同的三位數的總和是2664,試問最小的那個三位數是多少?

2、 求剩下的數的和是多少

【題目說明】自一數 12345678910111213………..50中去掉80個數字,使剩下的數最大,(例如123456這個數去掉兩個數字4和6,剩下的數為1235,本數之和為11),則這個剩下的數的和是多少?

3、 求最大是多少

【題目說明】將一個四位數的數字依序顛倒過來,得到一個新的四位數;如果新數比原數大6993,則所有滿足這個條件的原來的四位數中最大是多少?

4、 質數排列

【題目說明】

將1到100的質數從小到大依序排成一串,形成一個數(即數字串),今依次完成下列五個步驟的做法,稱為一次操作。

(1)將此數左邊的第一個數字移到此數的最右邊,形成另一數。

(2)將(1)所得的數,從左到又每兩個數為一節而組成若干個兩位數。

(3)刪除(2)的這些兩位數中的合成數。

(4)在(3)中所剩的兩位質數中有相同者,保留左邊的一個,其餘去掉。

5、 求剩下的數的和是多少

【題目說明】

自12345678910111213………50中去掉80個數字,使剩下的數最大,(例如123456這個數去掉二數字4和6,剩下的數為1235,則這個剩下的數的和是多少?

6、 平年與閏年

【題目說明】

輸入民國年數,決定該年為平年(Ordinary Year)或閏年(Leap Year)。

1. 西曆年數=民國年數+1911(因為民國元年為西元1912年)

2. 現行立法為4年1閏,逢100年不閏,但逢400年又閏,即:

                   400的倍數→閏年

           100的倍數<

      4的倍數<        非400的倍數→平年

西曆年數<      非100的倍數→閏年

      非4的倍數→平年

七、成績計算

【題目說明】

讀入檔案DATA.TXT,此檔案包括有二十位學生的國、英、數三科成績。

1. 請設計一程式計算總分、名次、最高分、最低分、平均分數及標準差,並將結果印在螢幕上。

標準差(Standard Deviation)的計算公式:

005.gif (1737 個位元組)

在此n為人數,x'為平均數