




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第二章/*-:求平均年齡描述班上有學(xué)生若干名,給出每名學(xué)生的年齡(整數(shù)),求班上所有學(xué)生的平均年齡, 保留到小數(shù)點(diǎn)后兩位。輸入第一行有一個(gè)整數(shù)n (l=nv=100),表示學(xué)生的人數(shù)。其后n行每行有1個(gè)整數(shù),取值為15到25。輸出輸出一行,該行包含一個(gè)浮點(diǎn)數(shù),為要求的平均年齡,保留到小數(shù)點(diǎn)后兩位。樣例輸入21817樣例輸出17.50提示要輸出浮點(diǎn)數(shù)、雙精度數(shù)小數(shù)點(diǎn)后2位數(shù)字,可以用卞面這種形式:pnntf(M%.2f num);# includemt mam()mt ii 丄 age;double sum.average;sum=0.00;scanfC%cT、&ii);fbi(i=l;i=n;
2、i-H-)scaiif(M%d,&age);sum+=age;aveiage=sumii;printf(,%.2fn,average);/*二:數(shù)字求和描述給定一個(gè)正整數(shù)a,以及另外的5個(gè)正整數(shù),問題是:這5個(gè)整數(shù)中,小于a的整數(shù)的和是 多少?輸入輸入一行,只包括6個(gè)小于100的正整數(shù),其中第一個(gè)正整數(shù)就是a。輸出輸出一行,給出一個(gè)正整數(shù),是5個(gè)數(shù)中小于a的數(shù)的和。樣例輸入10 1 234 11樣例輸出10#iiicludemt mam()inta,i,s5;int sum;sum=0;scanfV%d”.&a);fbr(i=0;i5;i-H-)scanf(”d,&si);fbr(i=0;i5
3、;i-H-)if(sia)sum+=si;/*三:兩倍:描述給定2到15個(gè)不同的正整數(shù),你的任務(wù)是計(jì)算這些數(shù)里面有多少個(gè)數(shù)對滿足: 數(shù)對中一個(gè)數(shù)是另一個(gè)數(shù)的兩倍。比如給定1 4 3 2 97 1822,得到的答案是3,因?yàn)?是1的兩倍,4是2個(gè)兩倍,18是9的兩倍。輸入輸入包括多組測試數(shù)據(jù)。每組數(shù)據(jù)包括一行,給出2到15個(gè)兩兩不同且小于100的正整數(shù)。 每一行最后一個(gè)數(shù)是0,表示這一行的結(jié)束后,這個(gè)數(shù)不屬于那2到15個(gè)給定的正整數(shù)。 輸入的最后一行只包扌舌一個(gè)整數(shù)-1,這行表示輸入數(shù)據(jù)的結(jié)束,不用進(jìn)行處理。輸出對每組輸入數(shù)據(jù),輸出一行,給出有多少個(gè)數(shù)對滿足其中一個(gè)數(shù)是另一個(gè)數(shù)的兩倍。樣例輸入1
4、 43 297 1822 024 8 10 075 11 13 1 30-1樣例輸出320*/#mcludemt mam()int a16j;mt count j jn=O:wliile(l)scanf(”d 役&a0);if(aO=-l) break;m=0:for(i=l;i+) scanftd&ati); m卄;if(ai=O)break;count=0;J=m;while(j)fdr(i=O;im;i+)if(a|j=2*ai) count+; piintf”d %dn,count,m);四:腫瘤面積/*描述在一個(gè)正方形的灰度圖片上,腫瘤是一塊矩形的區(qū)域, 腫瘤的邊緣所在的像素點(diǎn)在圖片
5、中用0表示。其它腫瘤內(nèi)和腫瘤外的點(diǎn)都用255表示?,F(xiàn)在要求你編寫一個(gè)程序, 計(jì)算腫瘤內(nèi)部的像素點(diǎn)的個(gè)數(shù)(不包括腫瘤邊緣上的點(diǎn))。己知腫瘤的邊緣平行于圖像的邊緣。輸入只有一個(gè)測試樣例。第一行有一個(gè)整數(shù)n,表示正方形圖像的邊長。其后n行每行有n個(gè)整數(shù),取值為0或255。整數(shù)之間用一個(gè)空格隔開。已知n不大于lOOOo輸出輸出一行,該行包含一個(gè)整數(shù),為要求的腫瘤內(nèi)的像素點(diǎn)的個(gè)數(shù)。 樣例輸入5 255 255 255 255 255255 0 0 0255 255 0 255 0 255255 0 0 0255 255 255 255 255 255樣例輸出1提示如果使用靜態(tài)數(shù)組來表示圖片數(shù)據(jù),需要將該
6、數(shù)組定義成全局變量。*/#iiicludemts10001000;mt mam()int n.ij,b,c,k,t;int aiea;aiea=0;scanff%d”.&n);fbr(i=O;in;i-H-)for(j=0nj+)scaiif(%d,&si(j);J=0;fbr(i=O;in;i-H-)if(sij=O)b=i;LJ;break;J+;1=0;for(j=0jnj+)if(sij=0)c=j;k=i;aiea=(k-b-1 )*(c-t-1);printf(M%d %d %d %d %diraiea,b5c,kj);/*五:腫瘤檢測描述一張CT掃描的灰度圖像可以用一個(gè)N*N (
7、0N100)的矩陣描述,矩陣上的每個(gè)點(diǎn)對應(yīng)一個(gè)灰度值(整數(shù)),其取值范圍是0-255o我們假設(shè)給定的圖像中有且只有一個(gè)腫瘤。在圖上監(jiān)測腫瘤的方法如下: 如果某個(gè)點(diǎn)對應(yīng)的灰度值小于等于50,則這個(gè)點(diǎn)在腫瘤上,否則不在腫瘤上。我們把在腫瘤上的點(diǎn)的數(shù)目加起來,就得到了腫瘤在圖上的面積。任何在腫瘤上的點(diǎn), 如果它是圖像的邊界或者它的上下左右四個(gè)相鄰點(diǎn)中至少有一個(gè)是非腫瘤上的點(diǎn), 則該點(diǎn)稱為腫瘤的邊界點(diǎn)。腫瘤的邊界點(diǎn)的個(gè)數(shù)稱為腫瘤的周長?,F(xiàn)在給定一個(gè)圖像, 要求計(jì)算其中的腫瘤的面積和周長。輸入輸入第一行包含一個(gè)正整數(shù)N (0N100),表示圖像的大??;接下來N行,每行包含圖像的一行。圖像的一行用N個(gè)整數(shù)
8、表示(所有整數(shù)人于等于0,小于等于255), 兩個(gè)整數(shù)之間用一個(gè)空格隔開。輸出輸出只有一行,該行包含兩個(gè)正整數(shù),分別為給定圖像中腫瘤的面枳和周長,用一個(gè)空格分開。樣例輸入699 99 99 99 99 9999 99 99 50 99 9999 99 49 49 50 5199 50 20 25 52 9940 50 99 99 99 9999 99 99 99 99 99樣例輸出9 8*/#include int s10001000;mt mam()int njj;int aiea.pennit;aiea=O;pernut=O:scanfC%dJ&ii);fbi(i=O;in;i+)for(
9、j=Ojnj+)scanf(”d,&sij);fbr(i=O;in;i-H-)for(j=Ojnj+)if(sij50|si+lj50|sij-l50|si|j+l50)pernut-H-;pnntf(%d %d n,area,peinut);/*八:簡單密碼描述Julius Caesai-曾經(jīng)使用過一種很簡單的密碼。對于明文中的每個(gè)字符,將它用它字母表 中后5位對應(yīng)的字符來代替,這樣就得到了密文。比如字符A用F來代替。如下是密文和 明文中字符的對應(yīng)關(guān)系。密文ABCDEFGHIJKLMNOPQRSTUVWXYZ明文VWXYZABCDEFGHIJKLMNOPQRSTU你的任務(wù)是對給定的密文進(jìn)行解
10、密得到明文。你需要注意的是,密文中出現(xiàn)的字母都是人寫字母。密文中也包括非字母的字符,對這些字 符不用進(jìn)行解碼。輸入輸入中的測試數(shù)據(jù)不超過100組。每組數(shù)據(jù)都有如下的形式,而且各 組測試數(shù)據(jù)之間沒有空白的行。一組測試數(shù)據(jù)包括三部分1.起始行-一行,包括字符串“START”2密文-一行,給出密文,密文不為空,而且其中的字符數(shù)不超過200 3結(jié)束行-一行,包拾字符串-ENDn在最后一組測試數(shù)據(jù)之后有一行,包括字符串-ENDOFINPUTHo 輸出對每組數(shù)據(jù),都有一行輸出,給出密文對應(yīng)的明文。樣例輸入STARTNS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK
11、 YWNANFQ HFZXJXENDSTARTN BTZQI WFYMJW GJ KNWXY NS F QNYYQJ NGJWNFS ANQQFLJ YMFS XJHTSI NS WTRJENDSTARTIFSLJW PSTBX KZQQ BJQQ YMFY HFJXFW NX RTWJ IFSLJWTZX YMFS MJENDENDOFINPUT樣例輸出IN WAR、EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSESI WOULD RATHER BE FIRST IN A LITTLE IBERIAN VILLAGE THAN SECO
12、ND IN ROMEDANGER KNOWS FULL WELL THAT CAESAR IS MORE DANGEROUS THAN HE*/# iiiclude# iiicludemt mam()char s201.end201;chai- b2刀iVWXYZABCDEFGHIJKLMNOPQRSTLT;int ijen;輕;while(sticnip(s,HSTARTn)=O)gets(s);len=stilen(s);for(i=0;i=fA&siv=Z)si=bsi-*A*;gets(end);pnntfsiT;s);gets(s);第三章一:十進(jìn)制到八進(jìn)制#iiiclude mt
13、mam()mt naj;int s200; scanfC%dJ&n); 1=0;while(n0)si=n%8; n=n/8;1+; for(j=i-l;j=Oj-) 八進(jìn)制到十進(jìn)制#iiiclude# mclude mt mam()int ijenjet;char s100; ret=O; scanff%s”,&s); len=stilen(s); fbr(i=O;ilen;i+) ret*=8; ret+=si-,O,; pnntfCdiiret);三:二進(jìn)制到十六進(jìn)制#include #include char alp=n0123456789ABCDEFn;int main()int r
14、esult = Of et;int i,len,t,j,k,p;char a10002;char res100;scanf(” d”,&t);getcharQ;while(t)ret=O;gets(a);len=strlen(a);for(i=0;i0)result=ret%16;resj=alpresult;ret=ret/16;j+;for (i=j-l;i=O;i)pTintf(%c”,Tesi);putchar(n,);#include #include char alp=,0123456789ABCDEFn;int main(void)int result = O,ret;int i
15、,len,t,j,k,p;char a10002;char res100;scanf(%d,&t);getcharQ;while(t)ret=0;gets(a);len=strlen(a);strrev(a);j=o;for (i=0;ilen;i+=4)result=0;p=l;for (k=i;kvi+4 & k=0;i)pTintf(%c”,Tesi);putchar(n,);(+d2v5.l)OJfsuubSHUQI i?=s%=)JUo- 2超目電七黑P%=)JUCOS(丄)上一pIelp益 o超=P%)JUCOS行10 二 q-eq。 hoooo 二 c-eq。 -Sr rr ruesu 一 hlnsprlpTu 一)0.SCU 二.s SWCDQV68 卜 9,寸 son丄=dcAqbbUJ 匕 svopnou 一#Aq.2PJSV=m)continue;ret*=m;ret+=ai-*0;j=0;while(ret0)result=ret%n;bj=apl result; ret=ret/n;j+;fbr(ij-l;i=O;i)piintf(” c”,bi);putchaiVn1);嚴(yán)將字符串倒著輸出*/# include Vstdio h
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- AP微積分BC2024-2025年真題試卷(積分級數(shù)高級問題解析)
- 2025年執(zhí)業(yè)醫(yī)師資格考試臨床類別實(shí)踐技能模擬試卷(病史采集與查體)-臨床醫(yī)學(xué)跨學(xué)科融合
- SQL查詢性能提升方法試題及答案
- 福建省福州市八縣(市)2017-2018學(xué)年高二上學(xué)期期中聯(lián)考試題文(生物)
- 安徽省阜陽一中2013-2014學(xué)年高二上學(xué)期期末考試英語試題含聽力
- IB課程HL化學(xué)2024-2025年模擬試卷:有機(jī)化學(xué)基礎(chǔ)與高級反應(yīng)技巧
- 房地產(chǎn)估價(jià)師職業(yè)資格考試2025年理論與方法模擬試卷:深度分析與實(shí)戰(zhàn)技巧
- 產(chǎn)科護(hù)理帶教體系構(gòu)建
- A-Level數(shù)學(xué)(PureMath1)2024-2025年度期中測試卷:函數(shù)與三角函數(shù)難點(diǎn)解析
- 廣東省深圳高級中學(xué)2017屆高三上學(xué)期第三次月考理綜-化學(xué)試題
- 2022年云南省初中學(xué)業(yè)水平考試道德與法治試題(解析版)
- 09S304 衛(wèi)生設(shè)備安裝圖集
- 超限超載危害及法律責(zé)任課件
- TYH300型液壓支架調(diào)移裝置使用說明書
- 九年級十二班走讀生家長會課件
- 實(shí)驗(yàn)室生物安全和實(shí)驗(yàn)室分級及適用 課件
- 工改工政策分析課件
- 2022年巫山縣教師進(jìn)城考試筆試題庫及答案解析
- 醇基燃料技術(shù)資料
- DB3201-T 1115-2022 《森林防火道路建設(shè)基本要求》-(高清版)
- 施工企業(yè)資質(zhì)及承接工程的范圍
評論
0/150
提交評論