




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、,指出最小的數(shù)原來的位置。從10個(gè)整數(shù)中把最小的數(shù)找出來,并與最前面的數(shù)對(duì)調(diào)ttinchde<stdio.h>voidmain()(intija10,k;for(i=0;i<=9;i+)scanfC%dz,,&ai);下0/假設(shè)最小值是第0個(gè)元素*/fbr(i=l;i<=9;i+)iffei<aj)j=i;if6!=0)k=a0;a0=aj;aj=k;printffminnumberis:%dM,aR);printfCthepositionis:%di,j);#include<stdb.h>intf(inta0)(int1jk;j=0*假設(shè)最小
2、值是第0個(gè)元素*/for(E=l;K=9;i+)iffei<a|j)j=i;同!二0)k=a0;a0=aLO;aj=k;returnj;)voidmain()inti,jaE10;for(i=0;i<=9;升+)scanff%d,&ai);-fG);printfCminnumberis:%dM,a0);printfCthepositionis:%d*”,j);(逆序)已知5個(gè)數(shù)已經(jīng)按由大到小排好序,請(qǐng)編程使得它們按由小到大排序。#include<stdio.h>voidmain()(inta55,4,3,2,l,i,t;for(JfO;i<5/2;i+)(
3、baK;ai=a4-i;a4T=t;)for(F0;K5;i+)printfC%d”,ai);#include<stdio.h>voidf(inta0)(intt;for(i=0;i<5/2;i+)(ai>a4-i;a44=t;)voidmain0(inta5=5,4,3,2,l,i;ffe);for(i=0;i<5;i+)printfC%d,aD0);已知5個(gè)整數(shù),已經(jīng)由大到小排好序,現(xiàn)輸入一個(gè)數(shù),將其插入到該數(shù)組適當(dāng)位置,使其 (定義并初始化、輸入、查找、移動(dòng)、插入)#include <stdio.h> vo id f(inta Q,int k)
4、(inti;仍然有序。ttinchde<stdio.h>voidmain()(Inta620,15,12,8,6;intjk=9;if(k<=a|4)a5=k;else(for(仁4;i>=0;iHif(k>ai)(aHl=a國(guó);)elsebreak;ai+l>k;)for(i=0;i<6;i+)printfC%d,z,a£);if(k<=a口)a5=k;else(for(f4;i>=0;Hif(k>ai)aHl=ai;)elsebreak;ai+l=k;)voidmain()(inta6=20,15,12,8,6;inti
5、;f&,33);forG=0;K6;H+)printff%d",i);任輸入20個(gè)正整數(shù),找出其中素?cái)?shù),并按由小到大排序,打印輸出素?cái)?shù),每5個(gè)數(shù)換一行。# include<stdio.h># include<math.h>voidmain()inta20,b20,i,jk,m;fbr(F0;i<20;i+)scanff%d,&k=0;fbr(F0;i<20;i+)fbr(j=2水=a£H楙+)iffei%j=0)break;bk=血k+;)fbr(F0;i<k-l;i+)fbrO0;j(k-W;+)if(bUKbLj
6、H)m=bj;bL0=bU+-i;b二m;)for(F0;i<k;i+)(printfC%5d,bEi);if(1+1)%5=0)printf(W);# include<stdio.h># include<math.h>intsushu(Inta)intj;intf=l;fbr(j=2;=sqrt3)j+)iffe%j=0)f=0;break;returnf;)intsushuarray(intan,intb0)intk=0;inti;fer(F0;K20;i+)if(sushuGm)二二1)bk=ai;k+;returnk;)voidpaixu(intb0,in
7、tk)intijm;for(±=0;KkT;升+)fbr(pO;j(k-W;+)if(bgbSm=bLfl;bU=bLjt-l;b|>l=m;)voidmain()inta20,b20,ik;fbr(F0;i<20;i+)scanff%d,&ai);k=sushuarrayfe,b);paixu(b,k);for(F0;i<k;i+)printff%5d,bi);if(計(jì)1)%5二二0)printf('、);有一個(gè)2義3的矩陣,求每行最小值及每列的最小值。#include<stdio.h>voidmain()(inta23,b2,c3,i
8、j;for(F0;i<2;i+)for(j=0;j(3;+)scanfC%d,&aij);for(F0;K2;B-+)for(j=l;j(3;>+)for(j=0;j(3;jF+)cLU=for(pl;i<2;i+)for(F0;i<2;i+)(forG=0;jC3;j+)printfC%5d,aiJl);printff%5di,bi);)for(F0;i<3;i+)printff%5d,c£);#include<stdio.h>voidf(inta23,intb2,intc3)(intij;for(F0;K2;i+)bi=ai0;f
9、or(j=l;j(3;jF+)fbr0=0;j(3;+)cLi=a0g;for(pl;i<2;i+)if(aiLi<cLi)cLi=)voidmain()(inta23,b2,c3,ij;for(F0;K2;i+)for(j=0;j(3;ji-+)scanfC%d/z,&aij);ffe,b,c);forO0;K2;i+)(for(j=0;j(3;+)printff%printff%5diz,,b£);)for(pO;K3;i+)printfC%5d,cBO);printf('、);法二:用函數(shù)#inchde <stdio.h>vo id ff
10、char a D,char b ) int i,j;fer(pO;bL!=,X),;+) (ai+=bm;)vo id m a in 0(chara80,b 30;gets Q);gets (b); f(a,b);1/puts (3); puts (b);)編一程序,將兩個(gè)字符串連接起來法一:不用函數(shù)ttinchde<stdio.h>voidmain0(chara80,b30;intij;gets&);gets(b);for(F0;a£!=,X),;B-+);一出0力口!二'0楙+)(a升+=b1;)puts3);puts(b);任輸入十個(gè)國(guó)家的名字,按由
11、小到大排序。ttinchde<stdio.h># inelude<string.h>voidmain()chara1020,b20;inti,j;forO0;K10;i+)gets&£);for(F0;K9;i+)for0=0林94j+)iffctrempfej,ajl)>0)strepy(b,aj);strepyfelj,a>l);strepy)printfCpaixuis:M);forO0;K10;i+)printfC%# include<stdio.h># include<string.h>voidffchar
12、a1020)inti,j;charb20;for(fO;K9;!*+)for停0水9q楙+)if(strempQj,a|j-l)>0)strepy(b,ajO);strepyfelj,aOl);strepy3卅)voidmain()chara1020;inti;for(f0;i<10;i+)gets&i);ffe);printffpaixuis:*);for(i=0;i<10;i+)printfC%sW,ai);)c:【'C:'Frogra*FileslicrosoftVisualStud.iolyProjects.aaDebTLgaa.exe*asd
13、s>二aaaaa:sdsbbbbIsssaaqwqq!rrslabedsessdfssaaffipaixuis:aaaaaiabedseasdsbbbbIsdsf,*IssaaffssdfisssaaPressanykeytocontinue.有一篇三行文字的文章,每行最多80個(gè)字符,編寫函數(shù),由實(shí)參傳遞字符串,分別統(tǒng)計(jì)文章中大寫字母、小寫字母、數(shù)字、空格及其它字符的個(gè)數(shù)。分析:并將其作為函數(shù)自定義函數(shù)需返回多個(gè)統(tǒng)計(jì)結(jié)果,可采用一個(gè)專門的數(shù)組存放統(tǒng)計(jì)結(jié)果,參數(shù),在被調(diào)函數(shù)中計(jì)數(shù)。tthchde<sidb.h>voidcountfchars3|80,htc5)htijchart
14、;代用臨時(shí)變量t提高效率*/fer(F0;K=2;ii-+)for(j=0;(rsHLD!=0;f+)if(t>=,A,&&K=,Z,)c|0+;elseif(t>='a'&&t<='z')c1+;elseif(t>='0'&&t<二'9')c吃+;elseif(t=32)c|3>+;elsec口+;rctum;voidmah()charstr3|80;Ac各元素為o*/體輸入三行字串*/饞實(shí)參:兩個(gè)數(shù)組指針*/饞輸出統(tǒng)計(jì)結(jié)果*/statichtc
15、51ivoidcountfchar|801int);fcr(E=0;K=2;i-+)getsfctrKl);countfctx;c);fcr(F0;K=4;i-+)prhtfr%5d,c;Jnl xirerw44 867jg h 1a Ss=78171Press any key to continueca:PrograsFilesHicrosoftVisualStud.1oYByProjectsYaaVDebngVaa.exeiaddsda21wi*編寫以下5函數(shù),實(shí)現(xiàn)對(duì)一個(gè)數(shù)組按由小到大排序,并統(tǒng)計(jì)排序過程中交換的次數(shù)(注意參數(shù)、返回值的設(shè)計(jì))-打印一個(gè)數(shù)組-將一個(gè)數(shù)組復(fù)制到另一個(gè)數(shù)組中-用
16、起泡法實(shí)現(xiàn)排序和統(tǒng)計(jì)-用選擇法實(shí)現(xiàn)排序和統(tǒng)計(jì)一mah0?數(shù)組初始化為(5,27,10,8,15,7,9,24,3,6)9?用起泡法?打印原始數(shù)組和排序后數(shù)組、統(tǒng)計(jì)次數(shù)?用選擇法排序原始數(shù)組并統(tǒng)計(jì)?打印原始數(shù)組和排序后數(shù)組、統(tǒng)計(jì)次數(shù)tthchde<stdb.h>voidmyprint(hta,rLtn)(httprintfCVi)for(j=O;Kn+)prhtfC%d,a。;retLim;voidmycopy(htaQ,htbD,htn)(httfi)r(U0;Kn;計(jì)+)b&aS);letLim;htqpao(htaQ,htn)(htijx=0,t;fcr(pO;Kn-l
17、;+)forO0;J:n-W;f+)if(aj>aJ1)(baU);aL3=aFl;aWJ=t;x+;)rctumx;htxuanze(htaD,htn)htijx=O,k,t;fer(pO;Kn-l;+)(k二i;if3UKak)k二jif(k!=i)(t=a|i;ai)=ak;akht;x+;)xetLixnx;voidmah0(hta10>5,27,10,8,15,7,9,24,3,6,b10,p,q;/7hta10>l,2,3,4,5,6,7,10,9,8,b10,p,q;測(cè)試數(shù)據(jù),運(yùn)行驗(yàn)證,看結(jié)果是多少mycopy&,b,10);priitfCVitheso
18、urcearrayis:/z);myprht(a,10);p=qpao3,10);prhtfCViqpaothearrayis:myprht(a,10);prhtfriqpao=%di”,p);prhtfCVithesourcearrayis:myprht(b,10);q=xuanze(b,10);prhtfCVixuanzearrayis:0;myprht(b,10);prhtfCWxuanze=%dMq);c:CP:'ProgramFilesMicrosoftVisualStud.1oByProjectsaaDebugaa.f!xeJnl xithesourcearrayis:12
19、345G71098:qipaotheart*ayis:12345G78910qipao=312345671098xuanzearrayis45678910xuanze=1Pressanykeytocontinue遞歸,求兩個(gè)數(shù)的最大公約數(shù)tthchde<stdb.h>htf(htx,hty)(if(x<y)<p=yy=x=p;r=x%y;ifk=0)letuiny;elserctumf(y,r);voidmah0htk;k二f(36,24);pmtfCis%d,k);三個(gè)數(shù),不修改其值,按由小到大輸出,用指針voidmain0inta=3,b=l,c=2;:hta=3,b=2,c=1;/hta=l,b=2,c=3;int邠,殉,粒,粒;p=&a;q=&b火二&c;if時(shí)>W)t=pp=q;q=t;if時(shí)粒)t=pp=k太二t;if(用粒)t=k火二q;q二t;prhtfC'M%d%d%d4,a,b,c);prhtfOn%d%d%d4,仙溝,粒);沒有排序why?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 實(shí)驗(yàn)室安全教育心得體會(huì)
- 2024年水利水電工程考試難點(diǎn)解析與試題及答案
- 2025屆平輿縣數(shù)學(xué)三年級(jí)第一學(xué)期期末監(jiān)測(cè)試題含解析
- 小學(xué)一年級(jí)成長(zhǎng)教育故事案例
- 水利水電工程現(xiàn)場(chǎng)勘察試題及答案
- 提升城市建設(shè)項(xiàng)目的試題及答案
- 綠色農(nóng)業(yè)生態(tài)農(nóng)場(chǎng)種植技術(shù)合作協(xié)議
- 農(nóng)民農(nóng)技培訓(xùn)服務(wù)協(xié)議
- 中級(jí)經(jīng)濟(jì)師考試的相關(guān)政策與法規(guī)試題及答案
- 信息技術(shù)網(wǎng)絡(luò)安全知識(shí)測(cè)試卷
- 2022年中國(guó)熱帶農(nóng)業(yè)科學(xué)院分析測(cè)試中心高層次人才及博士招聘筆試備考題庫(kù)及答案解析
- 閃存存儲(chǔ)技術(shù)應(yīng)對(duì)大數(shù)據(jù)挑戰(zhàn)
- 科普項(xiàng)目申報(bào)書-中國(guó)科協(xié)
- 食蚜蠅課件完整版
- 主題班會(huì)《中國(guó)夢(mèng)我的夢(mèng)》課件
- 義務(wù)教育數(shù)學(xué)新課程標(biāo)準(zhǔn)選擇題題庫(kù)測(cè)試卷精選450題(2022版)含答案
- 古詩(shī)詞誦讀《客至》-統(tǒng)編版高中語文選擇性必修下冊(cè)
- 建筑材料分類整理
- YY/T 0801.2-2010醫(yī)用氣體管道系統(tǒng)終端第2部分:用于麻醉氣體凈化系統(tǒng)的終端
- GB/T 31349-2014節(jié)能量測(cè)量和驗(yàn)證技術(shù)要求中央空調(diào)系統(tǒng)
- 武漢大學(xué)管理學(xué)全套課件龔麗敏老師版
評(píng)論
0/150
提交評(píng)論