基隆商工第一届校内ACM程式比赛试题_第1页
基隆商工第一届校内ACM程式比赛试题_第2页
基隆商工第一届校内ACM程式比赛试题_第3页
基隆商工第一届校内ACM程式比赛试题_第4页
免费预览已结束,剩余6页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基隆商工第一屆校內ACM 程式比賽試題試題一: M*M 奇數與偶數的乘法表【試題說明】從範檔案 (c:ACMDATAprob186-1.sm1) 中讀入欄位資料 ,依照檔案欄位說明讀入。乘法表終止時的數值 (如讀入數值為 5 則乘法表至 5*5=25 時結束 ),讀入第二個欄位中的數值,代表乘法表運算幾次就要換行的次數。在印出時,需先印出奇數 * 奇數的表示式,印出偶數 * 偶數的表示式。其中 MN 的範圍(1<=M<=20)(1<=n<=5)【欄位說明】欄位一欄位二M*M終止值 (1-20)N 換行值 (1-5)【執行結果】若輸入52則結果為1*1=11*3=31*5

2、=53*1=33*3=95*1=55*3=155*5=252*2=42*4=84*2=84*4=16若輸入為32則結果為1*1=11*3=33*1=33*3=92*2=41試題二:可將任意的單字作靠左、靠右、置中的列印【試題說明】從範例檔案 (c:ACMDATAprob286-2.sm1) 中讀入欄位資料 ,依照檔案欄位說明讀入。讀入第一個欄位表示要印的單字,讀入第二個欄位中的數值,代表列印方向: 1:靠左, 2:置中, 3:靠右。在置中時,需看字數而有兩種情況 (若為偶數 則第一次印兩個字;若為奇數 則第一次印一個字 )。在印出時,需每次增加兩個字母,直到整個字串都印出即算完成。【欄位說明】

3、欄位一欄位二字數在 10 內的英文單字方向 (1:靠左, 2:置中, 3:靠右 )【執行結果】若輸入為 WORD2則結果為ORWORD若輸入為 WORD1則結果為ORWORD若輸入為 AFTER2則結果為TFTEAFTER若輸入為 AFTER1則結果為TFTEAFTER若輸入為 AFTER3則結果為TFTEAFTER2試題三:繞圈圈的單字【試題說明】從範例檔案 (c:ACMDATAprob386-3.sm1) 中讀入欄位資料 ,依照檔案欄位說明讀入。將讀入的單字 (若單字的字數為 n )排列在 n*n 的四方形區域中,如下圖所示 (1<=n<=20)【欄位說明】欄位一單字 (字數在

4、20 內)【執行結果】若輸入為WORD 則結果為若輸入為EaT則結果為WDROOWDWRORDDWORE a Ea T TT E a3試題四:畫星星問題 - - 請畫一個空心 (N*N 個空白區域 ) 在其四週畫上星星。【試題說明】從範例檔案(c:ACMDATAprob486-4.sm1) 中讀入欄位資料 ,依照檔案欄位說明讀入。將讀入的第一個欄位表示要印的空白區域的N 值。【欄位說明】欄位一N (2-16)【執行結果】若輸入為 2 則結果為若輸入為3則結果為*4試題五:用星星畫統計圖 - -根據所讀到的一週車流量 ,繪出七天的車流統計圖。【試題說明】從範例檔案 (c:ACMDATAprob5

5、86-5.sm1) 中讀入代表星期日到星期六的車流量 (用 1-20 的數字表示 )欄位資料,依照檔案欄位說明讀入。讀入第一個欄位表示星期日,第二個表星期一,餘此類推,請印成條狀圖。 ( 每列開始輸出 * 的位置須七列都對齊 )【欄位說明】欄位一欄位二欄位三欄位四欄位五欄位六欄位七流量 (日)流量(一)流量 (二)流量(三)流量 (四)流量(五)流量 (六)【執行結果】若輸入為10,3,20,4,6,10,16 則結果為0:10 *1:3*2:20 *3:4*4:6*5:10*6:16*5試題六:求函數值【試題說明】從範例檔案(c:ACMDATAprob686-6.sm1) 中讀入欄位資料 ,

6、依照檔案欄位<1>f1說明讀入。讀入第一個欄位表示x請印出三個計算值(x)<2>f 2(x)<3> f 1(f2(x)已知 f132f (x)=(x/2)+1(x)=x +2x +3x+42【欄位說明】欄位一x (任意實數 )【執行結果】若輸入為0則結果為f1(x)=4f2(x)=1f1(f2(x)=10若輸入為-2則結果為f1(x)=-2f2(x)=0f1(f2(x)=46K試題七:求an=(an-1+n);a0=1的ann0【試題說明】從範例檔案 (c:ACMDATAprob786-7.sm1) 中讀入欄位資料 ,依照檔案欄位說明讀入。讀入第一個欄位表示

7、 K 請印出計算的值。【欄位說明】欄位一K(3-50 的整數 )【執行結果】若輸入為4 則結果為 K=4 1+2+4+7=14若輸入為5則結果為K=51+2+4+7+11=257試題八:人工智慧-幾A 幾B【試題說明】從範例檔案(c:ACMDATAprob886-8.sm1) 中讀入欄位資料 ,依照檔案欄位說明讀入。讀入第一個欄位表示4 位數的答案第二欄位表示正在猜的4 位數 ,請印出結果為幾A 幾 B ?(若所猜數字與位置皆同,則為1 個 A 若所猜數字相同但位置不同則為1 個 B )累積所猜的結果,並在營幕上顯示之。【欄位說明】欄位一欄位二4 位數 (數字皆不同,且首4 位數 (數字皆不同,且首數不為 0 的整數 )數不為 0 的整數 )【執行結果】若輸入為12341349則結果為Answer:1234Guest:1349Result:1A2B若輸入為12341235則結果為Answer:1234Guest:1235Result:3A0B若輸入為12345678則結果為Answer:1234Guest:5678Result:0A0B8試題九:反轉字串與頭尾前後印的字串【試題說明】從範例檔案(c:ACMDATAprob986-9.sm1) 中讀入欄位資料 ,依照檔案欄位說明讀入。讀入第一個欄位表示字串S。同時印出<0>字串本身&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论