


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、程序設(shè)計編程題Company Document number : WUUT-WUUY-WBBGB-BWYTT-1982GT1、功能:編寫函數(shù)fun對主程序中用戶4、功能:求n階方陣主、副對角線上的輸入的具有10個數(shù)據(jù)的數(shù)組a按由大到元素之積。小排序,并在主程序中輸出排序結(jié)果。5、題目:用while語句求1 100的累計/* Pro emm */int k,j,t;for (k=0;k<n-l;k+)for (j=k+l;j<n;j+)if (array!k<arrayj)t=arrayk;array k=arrayj;arrayj=t;/ /int i,j;float t=
2、1;for(i=0;i<N;i+)for(j=0;j<N;j+)if(i=jlli+j=N-l)t=t*arrij;return(t);/* End */和。2、功能:從鍵盤輸入一個大于3的整數(shù),調(diào)用函數(shù)fim判斷其是否素數(shù),然后int i=l,sum=0;while(i<=n)在main函數(shù)中輸出相應(yīng)的結(jié)論信息。例如:7是素數(shù),8不是素數(shù)。請編寫fun函sum 二 sum+i;i+;return sum;/* End */數(shù)。素數(shù)是6、功能:從鍵盤為一維整型數(shù)組輸入10僅能被1和自身整除的數(shù)個整數(shù),調(diào)用fim函數(shù)找出其中最小的3、功能:從字符串s中刪除指定的字符數(shù)并在mai
3、n函數(shù)中輸出。請編寫fun函/* Pro q |* £uii */ int i ,j=l;for(i=2;i<n;i+) if(n%i=0)j=0; return (j);/ CJ/* Proi'cio") * 有*/ int i,k=0;for(i=0;si!=l0'i+)if(si!=c) sk+=si; sk=、0'/不宜*不*宜*不宜*/數(shù)。/* *水卩0。門*水*水*竊/ int min;int i;min=x0;for(i=0;i<n;i+)if (min>xi)min=xi;return min;/* End */7、
4、功能:判斷一個整數(shù)w的各位數(shù)字平方之和能否被5整除,可以被5整除則返 回1,否則返回0。/* Pl"O*/int ans = 0;while(w) ans += (w%10)*(w%10); w /= 10: if(ans%5 =0) return 1;else return 0;不不不來*不不不不來*kk/j=l;for(k=l;k<=i;k+)j=j*k;jc 二j;i+;return e;/水水木木木木木水水木木木木木木木水水水木/10、功能:編寫函數(shù)判斷一個整數(shù)m的各位數(shù)字之和能否被7整除可以被7整除則 返回1,否則返回0。調(diào)用該函數(shù)找出8、功能:若x、y為奇數(shù),求x到
5、y之間100200之間滿足條件的所有數(shù)。的奇數(shù)和;若x、y為偶數(shù),則求x到y(tǒng)之間的偶數(shù)和。/* Pro q */int i,s=0;if(x%2!=0&&y %2!=0) for(i=x+2;i<y;i=i+2) s=s+i;if(x%2=0&&y %2=0)s=s+i;return s;/* End */int r=0;for(;m!=0;) r+=m%10; m=m/10;) return r%7=0;11、功能:判斷整數(shù)x是否是同構(gòu)數(shù)。若是同構(gòu)數(shù),函數(shù)返回1 ;否則返回0。x的值由主函數(shù)從鍵盤讀入,要求不大于9、功能:編寫程序求無理數(shù)e的值并輸100
6、。例如:輸入整數(shù)5, 5的平方數(shù)是25. 5是25中右側(cè)的數(shù),所以5是同構(gòu)數(shù)。出。計算公式為:e=I + l/l!+l+1/3!+l/n!當(dāng) l/n!v時 &=/* 客* Pro emm * 客*/long int j; int i,k;double ejc;i=l; e=; jc=; while(jc>= int k;k=x*x;if(k%10=x)ll(k% 100=x) return 1;elsereturn 0;/木木水*木木*木木木水*木木*木木水/e=e+jc;12、功能:編寫函數(shù)fim,求任一整數(shù)m的n次方。/* Pro emm */ long int x=l;in
7、t i;for(i=l;i<=n;i+)x=x*m;return x;/*不*不*/ y*procmn水 * 竊水 * * * * * */ int i,j,s;s=a00;for(i=0;i<5:i+)for(j=0;j<4;j+) if(s>aiU)s=aiU;return(s);16、功能:求1到100之間的偶數(shù)之積。13、功能:計算并輸出給定整數(shù)的所有因子之積(包括自身)。規(guī)定這個整數(shù)的值不大于50。double y=l;int i;for(i=l ;i<=m;i+) if(i%2=0)y*=i; return y;/木木*木木木水*木木木*木木木水*木木
8、*ttMN,int ppN)t tt 指向一個 M 行 N 列的二維數(shù)組,求出二維數(shù)組每列中最小元/¥¥¥¥¥¥¥*¥¥ Pj"O*¥¥¥¥¥*¥¥/long s=l,i;for(i=2;i<=n;i+)if(n%i=0)s=s*i;return s;/*%*來卜:nd *來不*k/17、功能:請編一個函數(shù)void fun(int14、功能:編寫程序求矩陣(3行3列)素,并依次放入PP所指一維數(shù)組中。二與2的乘積例如:輸
9、入下面的矩陣: 維數(shù)組中的數(shù)已在主函數(shù)中賦予。18、功能:求一組數(shù)中大于平均值的數(shù)的100 200 300400 500 600700 800 900程序輸出:200 400 600800 1000 12001400 1600 1800/* 宣 Pro*/int i,j;for(i=0; i < 3; i+)array i j=:arrayi j *2;/*不*不*/int i,j;for(j=0;j<N;j+) PP(jntOj; for(i=l;i<M;i+) if(ttiU<PPUJ)PPUl=ttiUl;)個數(shù)。例如:給定的一組數(shù)為15、功能:產(chǎn)生20個30J2
10、0上的隨機(jī)整136,9423,35,67,12,88 時,函數(shù)值為 3O數(shù)放入二維數(shù)組a習(xí)4中,求其中的最小值。int i,k=0;float s=0,ave;for(i=0;i<n;i+)19、功能:輸入一個字符串,過濾此串,只保留串中的字母字符,并統(tǒng)計新生成串s+=ai;ave=s/n;printf("%f ”,ave);for(i=0;i<n;i+)if(ai>ave)k+;return k;/不*?jc*K宜宣卜:nd *宜*k宜k*/long power,sum=0; int i,j; for(i=l;i<=n;i+) power=i;for(j=l
11、;j<k:j+)power *= i;sum += power;)return sum;/* End */22、中包含的字母個數(shù)。例如:輸入的字符串為ab234$df4,新生成的串為abdf。/*有* Pro emm *j§s*/int i,j; for(i=0J=0;*(ptr+i)!=0,;i+) if(*(ptr+i)<=,z,& & *(ptr+i)>=,a,ll*(ptr+i)<=,Z, && *(ptr+i)>= A1) *(ptr+j)=*(ptr+i);j+;*(ptr+j)=,O,; return(j);
12、20、功能:求一批數(shù)中最大值和最小值的積。 功能:編寫函數(shù)fun將一個數(shù)組中的值按 逆序存放,并在main()函數(shù)中輸出。例如:原來存順序為&6,541 °要求改為:14568。int i,t;for(i=0;i<n/2;i+) t=arri; arri=arrn-l-i; arrn-l-i=t;/* End */*有* Proi'cio") * 有*/23、功能:找岀一批正整數(shù)中的最大的偶數(shù)。int i,amax=-l;int i,maxjnin;max=a0; min=a0; for(i=0:i<n;i+) if(ai>max) max
13、=ai;if(ai<min)min=ai;) return max*min;for(i=0;i<n;i+)if(ai%2=0)if (ai>amax) aniax=ai;return amax;/木木木木木木*木木木木木*木*木木木木/21、功能:編寫函數(shù)ftin求s=lAk+2Ak24、功能:計算并輸出給定整數(shù)n的所有+3Ak +NAk的值.(1的K次方到N 因子之和(不包括1與自身)。注意:n的K次方的累加和)。的值不大于1000。例如:n的值為855 時,應(yīng)輸出704。/¥¥¥¥¥¥¥*¥&
14、#165; Pj"O*¥¥¥¥¥*¥¥/int s=0,i;for(i=2;i<n;i+) if(n%i=0)s=s+i; return s;/*%*來卜:nd *來不*k/ int m=0;/* Program */ int i;for(i=0;i<n;i+)if(arri%5=0 && arri>m) m=arri;return(m);28、功能:編寫函數(shù)fig求任一整25、功能:求一個四位數(shù)的各位數(shù)字的數(shù)m的n次方。數(shù)的個數(shù)口立方和。/* Pro arani */ int d
15、,s=0;while (n>0)d=n%10;s+=d*d*d;n/= 10;)return s;/木木水木* End水水木*木水木木木/* 宣* Proercim *宣*/ long int x=l;int i;for(i=l;i<=n;i+)x=x*m;return x;29、功能:求一批數(shù)中小于平均值的30、功能:從鍵盤上輸入任意實數(shù)x,求出26、功能:在鍵盤上輸入一個3行3列矩陣的各個元素的值(值為整數(shù)),然 后輸岀主對角線元素的積并在fun()函數(shù) 中輸出。/* *p g cram*/int sum;int i,j;sum=l;for(i=0;i<3;i+)sum=
16、sum*aii;return sum;/木木木木木木*木木木木木*木*木木木木/* 幺* *Pi"oerjm* *;$;*/int i,suni=0,k=0;double average;for(i=0;i<n;i+) sum=sum+ai;average=suni*n;for(i=0:i<n;i+) if(average>ai) k+;return(k);其所對應(yīng)的函數(shù)值口z=(x-4)的二次幕(x>4)27、功能:用函數(shù)求N個10,60上的Z=x的八次幕(x>-4)整數(shù)中能被5整除的最大的數(shù),如存在則z=z=4/(x*(x+1 )(x>-10)
17、z=lxl+20(其他)返回這個最大值,如果不存在則返回0。float z;if(x>4) z=sqrt(x-4);else if(x>-4) z=pow(x,8);else if(x>-10) z=4/(x*(x+l);else z=fabs(x)+20;retum(z);y* End */31、功能:能計算從1開始到n的自然數(shù)中偶數(shù)的平方的和,n由鍵盤輸入,34、功能:編寫函數(shù)實現(xiàn)兩個數(shù)據(jù)的交換,在主函數(shù)中輸入任意三個數(shù)據(jù),調(diào)用 函數(shù)對這三個數(shù)據(jù)從大到小排序。int t=*a;*a=*b;*b=t;/木木木木木木*木木木木木*木*木木木木/并在main()函數(shù)中輸出。(n
18、是偶數(shù))35、功能:實現(xiàn)兩個整數(shù)的交換。例如:/* * Pro emm* */int sum,i;給a和b分別輸入:60和65,輸入為:sum =0;for(i=2;i<=n;i=i+2)a=65 b=60int t;t=*a;*a=*b;*b=t;/水水木木木木木水水木木木木木木木水水水木/sum=sum+i*i; return(sum);32、功能:根據(jù)整型形參m,計算如下公36、功能:求一個n位自然數(shù)的各位數(shù)字的積。5是小于10的自然數(shù))式的值:y=sin(m)*10o例如:若m=9,則應(yīng)輸出:/* Pro arani */double y=0; y=sin(m)*10; retu
19、rn(y);/* 水*水 pro °門 ni 竊 * * * * 水 * * * 水 / long d,s=l;while (n>0)d=n%10;s*=d;n/=10;return s;/木水木木木木木木木* End 木木木木木木木木水木/33、功能:對某一正數(shù)的值保留2位小37、功能:輸入一個字符串,過濾此串,數(shù),并對第三位進(jìn)行四舍五入。只保留串中的字母字符,并統(tǒng)計新生成串/¥不¥¥¥¥¥竊¥茶 Pro emm *¥¥¥¥¥ 竊并拆/中包含的字母個數(shù)。例如
20、:輸入的字符串i=(int)(h*1000)%10;if(i>=5)return(int)(h* 100+1)/; else為ab234$df4?新生成的串為abdf oint i,j;for(i=0,j=0;*(ptr+i)!=,0,;i+)return(int)(h*100)/;if(*(ptr+i)<=,z,&&*(ptr+i)>=a,ll*(ptr+i)<=,Z, && *(ptr+i)>=,A,)*(ptr+j)=*(ptr+i);j+;*(ptr+j)='O,;return(j);38、功能:求一分?jǐn)?shù)序列2/1,
21、 3/2, 5/3,40、功能:編寫函數(shù)求表達(dá)式的和(n的值由主函數(shù)輸入)o 1-1/2+1/3-1/4+l/m例如:當(dāng)n=20時,表達(dá)式的值為。8/5, 13/8, 21/13的前n項之和。說明:每一分?jǐn)?shù)的分母是前兩項的分母之和,每一分?jǐn)?shù)的分子是前兩項的分子之和。例如:求前20float s=0:int i,k=l;for(i=l;i<=n;i+) s=s+k*i;k=-k;)return(s);/木木木*木木木*木*水木木/項之和的值為。41、功能:編寫函數(shù)fun對主程序中用戶/* Pro aram */輸入的具有10個數(shù)據(jù)的數(shù)組J按由大到小排序,并在主程序中輸出排序結(jié)果。float fl = l,f2
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 8 A green world Grammar 教學(xué)設(shè)計 2024-2025學(xué)年牛津譯林版八年級英語下冊
- 一年級體育上冊 第十八課接力跑教學(xué)設(shè)計
- 16 大家一起來合作 第一課時(教學(xué)設(shè)計)-部編版道德與法治一年級下冊
- 七年級生物下冊 4.4.3《輸送血液的泵-心臟》第二課時教學(xué)設(shè)計 (新版)新人教版
- 9短詩三首《繁星(一三一)》教學(xué)設(shè)計-2023-2024學(xué)年統(tǒng)編版語文四年級下冊
- 基于技術(shù)創(chuàng)新的研究與實踐
- 2024年五年級英語上冊 Unit 2 My Country and English-speaking Countries Lesson 7 China教學(xué)設(shè)計 冀教版(三起)
- 21《長相思》教學(xué)設(shè)計-2024-2025學(xué)年五年級上冊語文統(tǒng)編版
- 乘法、除法(二)-7的乘、除法(教學(xué)設(shè)計)-2024-2025學(xué)年滬教版二年級數(shù)學(xué)上冊
- Unit 1 Past and Present Reading 教學(xué)設(shè)計 2024-2025學(xué)年牛津譯林版八年級英語下冊
- GB/T 37133-2025電動汽車用高壓連接系統(tǒng)
- 2024年榆林市榆陽區(qū)公立醫(yī)院招聘考試真題
- Unit 2 Go for it!Understanding ideas教學(xué)設(shè)計 -2024-2025學(xué)年外研版(2024)七年級英語下冊
- 浙江省金麗衢十二校2025屆高三下學(xué)期二模試題 地理 含解析
- 【+初中語文+】《山地回憶》課件+統(tǒng)編版語文七年級下冊
- 2025-2030中國建筑裝飾行業(yè)十四五發(fā)展分析及投資前景與戰(zhàn)略規(guī)劃研究報告
- 2024年員工知識產(chǎn)權(quán)與保密協(xié)議范本:企業(yè)知識產(chǎn)權(quán)保護(hù)實務(wù)3篇
- 人教版二年級數(shù)學(xué)下冊全冊大單元教學(xué)設(shè)計
- JGJ46-2024 建筑與市政工程施工現(xiàn)場臨時用電安全技術(shù)標(biāo)準(zhǔn)
- DZ∕T 0283-2015 地面沉降調(diào)查與監(jiān)測規(guī)范(正式版)
- GB 17790-2008家用和類似用途空調(diào)器安裝規(guī)范
評論
0/150
提交評論