- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程式设计题库2016-06-25112157
題目: 迴文判斷
要求:
使用指定的迴圈控制指令,從外部文字檔讀入一個欲判斷的數字,並判斷此數是否為迴文(ex. 12321)。
輸入檔案格式:
第1行 數字
範例:
資料檔案內容為
3214123
輸出:
3214123是迴文。
題目: 直角三角形列印
要求:
使用指定的迴圈控制指令,從外部文字檔讀入一個數字,列印一個底、高皆為該數的直角三角形。
輸入檔案格式:
第1行 數字
範例:
資料檔案內容為
6
輸出:
1
12
123
1234
12345
123456
題目: 質數判斷
要求:
使用指定的迴圈控制指令,從外部文字檔讀入一個欲判斷的數字,並判斷此數是否為質數。
注意,你必需使用 for 迴圈來完成這個題目。
輸入檔案格式:
第1行 數字
範例:
資料檔案內容為
123
輸出:
123不是質數。
題目: 體質指數BMI
要求:
使用指定的迴圈控制指令,從外部文字檔讀入三組身高、體重,將三組之中BMI最小者印出並判斷是否在正常範圍內(20=BMI=25)。
BMI=
輸入檔案格式:
第1行 身高(公分),體重(公斤)
第2行 身高(公分),體重(公斤)
第3行 身高(公分),體重(公斤)
範例:
資料檔案內容為
180, 65
165, 45
155, 55
輸出:
最小BMI值=17,不正常。
題目: 矩陣相加
要求:
使用指定的迴圈控制指令,從外部文字檔讀入兩組2x2矩陣數值,將兩矩陣相加後印出此矩陣。
輸入檔案格式:
第1行 A(1,1), A(1,2)
第2行 A(2,1), A(2,2)
第3行 B(1,1), B(1,2)
第4行 B(2,1), B(2,2)
範例:
資料檔案內容為
1, 2
3, 4
5, 6
7, 8
輸出:
6 8
10 12
題目:由小到大排序
要求:
將下列數字讀入並加以排序後輸出。
輸入檔案格式:
第一行 數列
第二行 數列
第三行 數列
第四行 數列
第五行 數列
範例:
資料夾內容:
第一行 3,4,2,5,1,6,9,8,7
第二行 2,1,3,5,7,6,4,9,8
第三行 1,2,4,3,5,9,6,8,7
第三行 9,8,7,6,5,4,3,2,1
第四行 1,2,3,4,5,9,8,7,6
第五行 9,8,7,6,1,2,3,4,5
輸出:
第一行 1,2,3,4,5,6,7,8,9
第二行 1,2,3,4,5,6,7,8,9
第三行 1,2,3,4,5,6,7,8,9
第四行 1,2,3,4,5,6,7,8,9
第五行 1,2,3,4,5,6,7,8,9
題目:身份證檢查碼
要求:
請設計一程式檢查輸入的身份證代號是否正確.
身份證代號共10碼(X S 1 2 3 4 5 6 7 C),檢查規則如下:
X: 地區碼,範圍A-Z,所代表縣市,和其編碼數字如下:
A 台北市 10 J 新竹縣 18 S 高雄縣 26 I 嘉義市 34
B 台中市 11 K 苗栗縣 19 T 屏東縣 27 O 新竹市 35
C 基隆市 12 L 台中縣 20 U 花蓮縣 28
D 台南市 13 M 南投縣 21 V 台東縣 29
E 高雄市 14 N 彰化縣 22 X 澎湖縣 30
F 台北縣 15 P 雲林縣 23 Y 陽明山 31
G 宜蘭縣 16 Q 嘉義縣 24 W 金門 32
H 桃園縣 17 R 台南縣 25 Z 馬祖 33
S: 性別碼,1表男性,2表女性
1234567: 流水編號7碼
C: 檢查碼,欄位1-9乘上加權數之總和,除以10之餘數,以10減之,即檢查碼.
輸入檔案格式:
身份證字號
範例:
資料夾內容:
D212345672
輸出:
D212345672為正確的身份證字號。
D 2 1 2 3 4 5 6 7 原代號
1 3 2 1 2 3 4 5 6 7 編碼數字
1 9 8 7 6 5 4 3 2 1 x 固定權數
--------------------------------------
1+27+16+ 7+12+15+16+15+12+ 7 = 128
其和為128,取個位數8,以10減之,為2,即檢查碼為2。
題目:求Pearson correlation
要求:
請求出兩數列的Pearson correlation
公式如下:
輸入檔案格式:
第一行 數列-X
第二
文档评论(0)