版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
造成高房價的原因有許多,比如土地出讓價格。既然地價高,土地的面積必須仔細計算。遺憾的是,有些地塊的形狀不規(guī)則,比如是如圖【ljpg】中所示的五邊形。一般需要把它劃分為多個三角形來計算。已知三邊求三角形的面積需要用海倫定理,參見【2.jpg】各條邊長數(shù)據(jù)如下:AB=52.lBC=57.2CD=43.5DE=5l.9EA=33.4EB=68.2EC=7l.9根據(jù)這些數(shù)據(jù)求五邊形地塊的面積。四舍五入到小數(shù)后兩位。只寫結(jié)果,不要源代碼答案寫在“解答.txt”中,不要寫在這里!二、大數(shù)學(xué)家歐拉在集市上遇到了本村的兩個農(nóng)婦,每人跨著個空籃子。她們和歐拉打招呼說兩人剛剛賣完了所有的雞蛋。歐拉隨便問:“賣了多少雞蛋呢?”不料一個說:“我們兩人自己賣自己的,一共賣了150個雞蛋,雖然我們賣的雞蛋有多有少,但剛好得了同樣的錢數(shù)。你猜猜看!”歐拉猜不出。另一個補充道:“如果我按她那樣的價格賣,可以得到32元;如果她按我的價格賣,可以得到24.5元”。歐拉想了想,說出了正確答案。我們不是數(shù)學(xué)家,懶得列出公式來分析。但計算機可以“暴力破解”,就是把所有可能情況都試驗一遍,撞上為止!請寫出每人雞蛋的數(shù)目(順序不限),用逗號隔開。答案寫在“解答.txt”中,不要寫在這里!福爾摩斯到某古堡探險,看到門上寫著一個奇怪的算式:ABCDE*?=EDCBA他對華生說:“ABCDE應(yīng)該代表不同的數(shù)字,問號也代表某個數(shù)字!”華生:“我猜也是!”于是,兩人沉默了好久,還是沒有算出合適的結(jié)果來。請你利用計算機的優(yōu)勢,找到破解的答案。把ABCDE所代表的數(shù)字寫出來。答案寫在“解答.txt”中,不要寫在這里!四、小明剛上小學(xué),學(xué)會了第一個撲克牌“魔術(shù)”,到處給人表演。魔術(shù)的內(nèi)容是這樣的:他手里握著一疊撲克牌:A,2,J,Q,K一共13張。他先自己精心設(shè)計它們的順序,然后正面朝下拿著,開始表演。只見他先從最下面拿一張放到最上面,再從最下面拿一張翻開放桌子上,是A;然后再從最下面拿一張放到最上面,再從最下面拿一張翻開放桌子上,是2; 如此循環(huán)直到手中只有一張牌,翻開放桌子上,剛好是K。這時,桌上牌的順序是:A,2,3,4,5,6,7,8,9,10,J,Q,K請你計算一下,小明最開始的時候手里牌的順序是怎樣的。把結(jié)果寫出來,逗號分割,小明“魔術(shù)”開始時,最下面的那張牌輸出為第一個數(shù)據(jù)??紙霾惶峁淇伺疲阒荒苡糜嬎銠C模擬了,撕碎草稿紙模擬撲克屬于作弊行為!另外,你有沒有把錄像倒著放過?很有趣的!回去試試!五、在我國古代和近代,一直采用干支法紀年。它采用10天干和12地支配合,一個循環(huán)周期為60年。10天干是:甲,乙,丙,丁,戊,己,庚,辛,壬,癸12地支是:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥如果某年是甲子,下一年就是乙丑,再下是丙寅, 癸酉,甲戌,乙亥,丙子, 總之天干、地址都是循環(huán)使用,兩兩配對。今年(2012)是壬辰年,1911年辛亥革命下面的代碼根據(jù)公歷年份輸出相應(yīng)的干支法紀年。已知最近的甲子年是1984年。voidf(intyear){char*x[]={"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};char*y[]={"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};intn=year-1984;while(n<0)n+=60;printf("%s%s\n",x[ ],y[ ]);}intmain(intargc,char*argv[]){f(1911);f(1970);f(2012);return0;}請分析代碼邏輯,并推測劃線處的代碼。答案寫在“解答.txt”文件中注意:只寫劃線處應(yīng)該填的內(nèi)容,劃線前后的內(nèi)容不要抄寫。六、如果讓你設(shè)計個程序,用什么變量保存身份證號碼呢?長整數(shù)可以嗎?不可以!因為有人的身份證最后一位是"X"實際上,除了最后一位的X,不會出現(xiàn)其它字母!身份證號碼18位=17位+校驗碼校驗碼的計算過程:例如:身份證前17位=ABCDEFGHIJKLMNOPQA~Q每位數(shù)字乘以權(quán)值求和(每位數(shù)字和它對應(yīng)的“權(quán)”相乘后累加)17位對應(yīng)的權(quán)值分別是:7910584216379105842求出的總和再對11求模然后按下表映射:余數(shù)0 1 2 3 4 5 6 7 8 9 10校驗碼:1 0 X 9 8 7 6 5 4 3 2下面的代碼實現(xiàn)了校驗過程,輸入串為身份證前17位,返回了校驗碼。charverifyCode(char*s){staticintweight[]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};staticcharmap[]={'1','0','X','9','8','7','6','5','4','3','2'};intsum=0;for(inti=0;i<17;i++){sum+=( )*weight[i];//填空}returnmap[ ];//填空}請分析代碼邏輯,并推測劃線處的代碼。答案寫在“解答.txt”文件中注意:只寫劃線處應(yīng)該填的內(nèi)容,劃線前后的內(nèi)容不要抄寫。七、對一個方陣轉(zhuǎn)置,就是把原來的行號變列號,原來的列號變行號例如,如下的方陣:123456789101112141516轉(zhuǎn)置后變?yōu)椋?913610147111581216但,如果是對該方陣順時針旋轉(zhuǎn)(不是轉(zhuǎn)置),卻是如下結(jié)果13951106211731284下面的代碼實現(xiàn)的功能就是要把一個方陣順時針旋轉(zhuǎn)。voidrotate(int*x,intrank){int*y=(int*)malloc( );//填空for(inti=0;i<rank*rank;i++){y[ ]=x[i];//填空}for(i=0;i<rank*rank;i++){x[i]=y[i];}free(y);}intmain(intargc,char*argv[]){intx[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};intrank=4;rotate(&x[0][0],rank);for(inti=0;i<rank;i++){for(intj=0;j<rank;j++){printf("%4d",x[i][j]);}printf("\n");}return0;}請分析代碼邏輯,并推測劃線處的代碼。答案寫在“解答.txt”文件中注意:只寫劃線處應(yīng)該填的內(nèi)容,劃線前后的內(nèi)容不要抄寫。八、30年的改革開放,給中國帶來了翻天覆地的變化。2011全年中國手機產(chǎn)量約為11.72億部。手機已經(jīng)成為百姓的基本日用品!給手機選個好聽又好記的號碼可能是許多人的心愿。但號源有限,只能輔以有償選號的方法了。這個程序的目的就是:根據(jù)給定的手機尾號(4位),按照一定的規(guī)則來打分。其規(guī)則如下:1.如果出現(xiàn)連號,不管升序還是降序,都加5分。例如:5678,4321都滿足加分標(biāo)準。2.前三個數(shù)字相同,或后三個數(shù)字相同,都加3分。例如:4888,6665,7777都滿足加分的標(biāo)準。注意:7777因為滿足這條標(biāo)準兩次,所以這條規(guī)則給它加了6分。符合AABB或者ABAB模式的加1分。例如:2255,3939,7777都符合這個模式,所以都被加分。注意:7777因為滿足這條標(biāo)準兩次,所以這條標(biāo)準給它加了2分。含有:6,8,9中任何一個數(shù)字,每出現(xiàn)一次加1分。例如4326,6875,9918都符合加分標(biāo)準。其中,6875被加2分;9918被加3分。尾號最終得分就是每條標(biāo)準的加分總和!要求程序從標(biāo)準輸入接收數(shù)據(jù),在標(biāo)準輸出上輸出結(jié)果。輸入格式為:第一行是一個整數(shù)n(<100),表示下邊有多少輸入行,接下來是n行4位一組的數(shù)據(jù),就是等待計算加分的手機尾號。輸出格式為:n行整數(shù)。例如,輸入:1430450211234565437777888878787788668824242244991867898866則輸出:005681233511385請仔細調(diào)試!您的程序只有能運行出正確結(jié)果的時候才有機會得分!在評卷時使用的輸入數(shù)據(jù)與試卷中給出的實例數(shù)據(jù)可能是不同的。請把所有函數(shù)寫在同一個文件中,調(diào)試好后,存入與【考生文件夾】下對應(yīng)題號的"解答.txt”中即可。相關(guān)的工程文件不要拷入。源代碼中不能能使用諸如繪圖、Win32API、中斷調(diào)用、硬件操作或與操作系統(tǒng)相關(guān)的API。允許使用STL類庫,但不能使用MFC或ATL等非ANSIC++標(biāo)準的類庫。例如,不能使用CString類型(屬于MFC類庫)。九、古羅馬帝國開創(chuàng)了輝煌的人類文明,但他們的數(shù)字表示法的確有些繁瑣,尤其在表示大數(shù)的時候,現(xiàn)在看起來簡直不能忍受,所以在現(xiàn)代很少使用了。之所以這樣,不是因為發(fā)明表示法的人的智力的問題,而是因為一個宗教的原因,當(dāng)時的宗教禁止在數(shù)字中出現(xiàn)0的概念!羅馬數(shù)字的表示主要依賴以下幾個基本符號:I1V5X10L50C100D500M1000這里,我們只介紹一下1000以內(nèi)的數(shù)字的表示法。單個符號重復(fù)多少次,就表示多少倍。最多重復(fù)3次。比如:CCC表示300XX表示20,但150并不用LLL表示,這個規(guī)則僅適用于IXCM。如果相鄰級別的大單位在右,小單位在左,表示大單位中扣除小單位。比如:IX表示9IV表示4XL表示40更多的示例參見下表,你找到規(guī)律了嗎?I,1II,2III,3IV,4V,5VI,6VII,7VIII,8IX,9X,10XI,11XII,121314151617XVIII,1819202122XXIX,29XXX,30XXXIV,34XXXV,35XXXIX,39XL,40L,50LI,51LV,55LX,60LXV,65LXXX,80XC,90XCIII,93XCV,95XCVIII,98XCIX,99C,100CC,200CCC,300CD,400D,500DC,600DCC,700DCCC,800CM,900CMXCIX,999本題目的要求是:請編寫程序,由用戶輸入若干個羅馬數(shù)字串,程序輸出對應(yīng)的十進制表示。輸入格式是:第一行是整數(shù)n,表示接下來有n個羅馬數(shù)字(nvlOO)。以后每行一個羅馬數(shù)字。羅馬數(shù)字大小不超過999。要求程序輸出n行,就是羅馬數(shù)字對應(yīng)的十進制數(shù)據(jù)。例如,用戶輸入:3LXXXXCIIIDCCII則程序應(yīng)該輸出8093702請仔細調(diào)試!您的程序只有能運行出正確結(jié)果的時候才有機會得分!在評卷時使用的輸入數(shù)據(jù)與試卷中給出的實例數(shù)據(jù)可能是不同的。請把所有函數(shù)寫在同一個文件中,調(diào)試好后,存入與【考生文件夾】下對應(yīng)題號的“解答.txt”中即可。相關(guān)的工程文件不要拷入。源代碼中不能能使用諸如繪圖、Win32API、中斷調(diào)用、硬件操作或與操作系統(tǒng)相關(guān)的API。允許使用STL類庫,但不能使用MFC或ATL等非ANSIC++標(biāo)準的類庫。例如,不能使用CString類型(屬于MFC類庫)。十、2x3=6個方格中放入ABCDE五個字母,右下角的那個格空著。如圖【l.jpg】所示。和空格子相鄰的格子中的字母可以移動到空格中,比如,圖中的C和E就可以移動,移動后的局面分別是:ABDECABCDE為了表示方便,我們把6個格子中字母配置用一個串表示出來,比如上邊的兩種局面分別表示為:AB*DECABCD*E題目的要求是:請編寫程序,由用戶輸入若干表示局面的串,程序通過計算,輸出是否能通過對初始狀態(tài)經(jīng)過若干次移動到達該狀態(tài)??梢詫崿F(xiàn)輸出1,否則輸出0。初始狀態(tài)為:ABCDE*用戶輸入的格式是:先是一個整數(shù)n表示接下來有n行狀態(tài)。程序輸出也應(yīng)該是n行1或0例如
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度民宿客棧運營管理合同標(biāo)準文本3篇
- 二零二五年度PVC改性材料研發(fā)與應(yīng)用合同2篇
- 2025年獼猴桃樹種子培育基地建設(shè)與運營管理合同4篇
- 2025年特色餐廳廚房承包運營合同2篇
- 二零二五年度農(nóng)機車輛租賃及配套設(shè)備供應(yīng)合同4篇
- 2025年度農(nóng)機合作社農(nóng)機保險代理服務(wù)合同4篇
- 二零二五年度門臉房屋租賃與教育培訓(xùn)機構(gòu)合作合同3篇
- 2025年度智能門禁系統(tǒng)與智能家居系統(tǒng)融合合同4篇
- 二零二五年度家教服務(wù)跨地域合作三方合同2篇
- 煙霧探測器的功能與使用
- 物流無人機垂直起降場選址與建設(shè)規(guī)范
- 肺炎臨床路徑
- 外科手術(shù)鋪巾順序
- 創(chuàng)新者的窘境讀書課件
- 綜合素質(zhì)提升培訓(xùn)全面提升個人綜合素質(zhì)
- 如何克服高中生的社交恐懼癥
- 聚焦任務(wù)的學(xué)習(xí)設(shè)計作業(yè)改革新視角
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)三 APP的品牌建立與價值提供
- 電子競技范文10篇
- 食堂服務(wù)質(zhì)量控制方案與保障措施
- VI設(shè)計輔助圖形設(shè)計(2022版)
評論
0/150
提交評論