下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、程序改錯(cuò)題(共15題)1、在考生文件夾下,給定程序MODI.C的功能是:求一維數(shù)組a中所有元素的平均值,結(jié)果保留兩位小數(shù)。例如,當(dāng)一維數(shù)組a中的元素為:10,4,2,7,3,12,5,34,5,9程序的輸出應(yīng)為:The aver is: 9.10 。#include <conio.h>#include <stdio.h> void main() int a10=10,4,2,7,3,12,5,34,5,9,i;float aver,s; /*found*/ int aver,s; /*found*/s=a0; s = 0; for ( i=1; i<10; i+)
2、 s += ai; aver = s / i; printf("The aver is: %.2fn", aver);2、在考生文件夾下,給定程序MODI.C的功能是:求二維數(shù)組a中的最大值和最小值。 例如,當(dāng)二維數(shù)組a中的元素為: 4 4 34 37 3 12 5 6 5程序的輸出應(yīng)為:The max is: 37 The min is: 3 。 #include <conio.h> #include <stdio.h> void main() int a33=4,4,34,37,3,12,5,6,5,i,j,max,min; max = min
3、= a00; for ( i=0; i<3; i+)for(j=0;j<3;j+) /*found*/ for ( j=1; j<3; j+) if ( max < aij ) max = aij; /*found*/if(min>aij) if (min < aij) min = aij; printf("The max is: %dn", max); printf("The min is: %dn", min); 3、在考生文件夾下,給定程序MODI.C的功能是:求一維數(shù)組a中的最大元素及其下標(biāo)。例如,當(dāng)一維數(shù)組a
4、中的元素為:1,4,2,7,3,12,5,34,5,9,程序的輸出應(yīng)為:The max is: 34,pos is: 7 。 #include <conio.h> #include <stdio.h> void main() int a10=1,4,2,7,3,12,5,34,5,9,i,max,pos; max = a0; pos = 0; for ( i=1; i<10; i+) /*found*/if(max<ai) if (max > ai) max = ai; /*found*/pos=i;i = pos; printf("The
5、max is: %d ,pos is: %dn", max , pos);4、在考生文件夾下,給定程序MODI.C的功能是:求二維數(shù)組a中的最小值。 例如,當(dāng)二維數(shù)組a中的元素為: 4 2 34 7 3 12 5 6 5程序的輸出應(yīng)為:The min is: 2 。#include <conio.h> #include <stdio.h> void main() int a33=4,2,34,7,3,12,5,6,5,i,j,min; min = a00;for(i=0;i<3;i+) /*found*/ for ( i=1; i<3; i+) f
6、or ( j=0; j<3; j+) if (min > aij) /*found*/min=aij;min = aij; printf("The min is: %dn", min); 5、在考生文件夾下,給定程序MODI.C的功能是:求一維數(shù)組a中所有元素的平均值。例如,當(dāng)一維數(shù)組a中的元素為:10,4,2,7,3,12,5,34,5,9程序的輸出應(yīng)為:The aver is: 9.10 。#include <conio.h>#include <stdio.h> void main() int a10=10,4,2,7,3,12,5,
7、34,5,9,i; double aver,s; s = a0;for ( i=1; i<10; i+) /*found*/ for ( i=0; i<10; i+) /*found*/s = s + ai; s = s + i; aver = s / i; printf("The aver is: %.2fn", aver);6、在考生文件夾下,給定程序MODI.C的功能是:輸入一個(gè)百分制成績(jī),打印出五級(jí)記分成績(jī)??荚嚦煽?jī)?cè)?0分或90分以上為優(yōu)秀,8089分為良好,7079為中等,6069為及格,低于60分為不及格。 #include <stdio.h
8、> #include <conio.h> #include <stdlib.h> #include <math.h> void main() int score,t; printf("Please enter a score:"); do scanf("%d",&score); while(score<0|score>100); t=score/10;switch(t) /*found*/ switch(score) case 10: case 9:printf("優(yōu)秀!n"
9、;);break; case 8:printf("良好!n");break; case 7:printf("中等!n");break; case 6:printf("及格!n");break; /*found*/ else :printf("不及格!n");default: printf("不及格!n"); 7、在考生文件夾下,給定程序MODI.C的功能是:輸出100200之間既不能被3整除也不能被7整除的整數(shù)并統(tǒng)計(jì)這些整數(shù)的個(gè)數(shù),要求每行輸出8個(gè)數(shù)。#include <stdio.h&g
10、t; #include <conio.h> #include <stdlib.h> #include <math.h> void main() int i; /*found*/int n=0; int n; for(i=100;i<=200;i+) /*found*/ if(i%3=0&&i%7=0) if(n%8=0) printf("n");if(i%3!=0 && i%7!=0) printf("%6d",i); n+; printf("nNumbers are:
11、%dn",n);8、在考生文件夾下,給定程序MODI.C的功能是:學(xué)習(xí)優(yōu)良獎(jiǎng)的條件如下:所考5門(mén)課的總成績(jī)?cè)?50分(含)以上;或者每門(mén)課都在88分(含)以上。輸入某學(xué)生5門(mén)課的考試成績(jī),輸出是否夠?qū)W習(xí)優(yōu)良獎(jiǎng)的條件。 #include <stdio.h> main() int score,sum=0; int i,n=0; for(i=1;i<=5;i+) scanf("%d",&score); sum+=score;if(score>=88) n+; /*found*/ if(score<=88) n+; if(sum>
12、;=450 | n=5 ) /*found*/ if(sum>=450 && n=5 ) printf("The student is very good!n"); else printf("The student is not very good!n"); 9、在考生文件夾下,給定程序MODI.C的功能是:輸出200300之間的所有素?cái)?shù),要求每行輸出8個(gè)素?cái)?shù)。#include <stdio.h> #include <math.h> main() int m,j,n=0,k; for(m=200;m<=
13、300;m+) k=sqrt(m); for(j=2;j<=k;j+) /*found*/if(m%j=0) break; if(m%j=0) continue; if(j>k) if(n%8=0) printf("n"); /*found*/printf("%d,",m); printf("%d,",j); n+; 10、在考生文件夾下,給定程序MODI.C的功能是:求出a所指數(shù)組中最小數(shù)(規(guī)定最小數(shù)不在a0中),最小數(shù)和a0中的數(shù)對(duì)調(diào)。例如數(shù)組中原有的數(shù)為:7、10、12、0、3、6、9、11、5、8,輸出的結(jié)果為:0
14、、10、12、7、3、6、9、11、5、8。 #include <conio.h> #include <stdio.h> #define N 20 main( ) int aN=7,10,12,0,3,6,9,11,5,8, n=10, i, k,m,min,t; for ( i = 0; i<n; i+) printf("%d ",ai); printf("n"); min= a0; m=0; for ( k = 0; k < n; k+ ) /*found*/ if(ak<min) if ( ak>mi
15、n ) min = ak; m = k; /*found*/ t = a0; am=a0; am = t; for ( i=0; i<n; i+ ) printf("%d ",ai); printf("n");11、在考生文件夾下,給定程序MODI.C的功能是:求一維數(shù)組a中的最小元素及其下標(biāo)。例如,當(dāng)一維數(shù)組a中的元素為:1,4,2,7,3,12,5,34,5,9,程序的輸出應(yīng)為:The min is: 1,pos is: 0 。#include <conio.h> #include <stdio.h> main() in
16、t a10=1,4,2,7,3,12,5,34,5,9,i,min,pos; /*found*/min=a0; min = 0; pos = 0; for ( i=1; i<10; i+) if (min > ai) min = ai; /*found*/pos=i;pos = ai; printf("The min is: %d ,pos is: %dn", min , pos);12、在考生文件夾下,給定程序MODI.C的功能是:求一維數(shù)組a中值為偶數(shù)的元素之和。例如,當(dāng)一維數(shù)組a中的元素為:10,4,2,7,3,12,5,34,5,9 ,程序的輸出應(yīng)為:T
17、he result is: 62。#include <conio.h> #include <stdio.h> sum ( int arr ,int n ) int i,s; s = 0; for ( i=0; i<n; i+) if (arri % 2 = 0) /*found*/s=s+arri; s = s + i; return (s); void main() int a10=10,4,2,7,3,12,5,34,5,9,s;s=sum(a,10); /*found*/ sum( a ,2 ); printf("The result is: %d
18、n", s); t=a0;a0=am;am=t;13、在考生文件夾下,給定程序MODI.C的功能是:求一維數(shù)組a中的最大元素及其下標(biāo)。例如,當(dāng)一維數(shù)組a中的元素為:1,4,2,7,3,12,5,34,5,9,程序的輸出應(yīng)為:The max is: 34,pos is: 7 。#include <conio.h> #include <stdio.h> void main() int a10=1,4,2,7,3,12,5,34,5,9,i,max,pos; max = a0; pos = 0; for ( i=1; i<10; i+) /*found*/if
19、(max<ai) if (max > ai) /*found*/max=ai; max = a; pos =i; printf("The max is: %d ,pos is: %dn", max , pos); 14、在考生文件夾下,給定程序MODI.C的功能是:求一維數(shù)組a中值為奇數(shù)的元素之和。例如,當(dāng)一維數(shù)組a中的元素為:10,4,2,7,3,12,5,34,5,9, 21 ,19程序的輸出應(yīng)為:The result is: 69。#include <conio.h> #include <stdio.h> int sum( int b ,int n ) int i,s = 0; fo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 重點(diǎn)環(huán)節(jié)應(yīng)急管
- 沈陽(yáng)理工大學(xué)《含能運(yùn)載材料》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《操作系統(tǒng)》2022-2023學(xué)年期末試卷
- 沈陽(yáng)理工大學(xué)《環(huán)境工程項(xiàng)目管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 海南小產(chǎn)權(quán)房買(mǎi)賣(mài)合同
- 2025屆高考數(shù)學(xué)統(tǒng)考二輪復(fù)習(xí)第二部分專(zhuān)題5解析幾何第1講直線與圓教師用書(shū)教案理1
- 2024部門(mén)經(jīng)理入職發(fā)言部門(mén)經(jīng)理入職合同范本
- 2024職工住房抵押借款合同范本
- 2024網(wǎng)絡(luò)安全服務(wù)合同
- 2024水庫(kù)承包合同范本范文
- 承插型盤(pán)扣式鋼管腳手架驗(yàn)收表
- TSGD0001-2009壓力管道安全技術(shù)監(jiān)察規(guī)程-工業(yè)管道
- 日檢、周檢、月檢記錄表(2)
- 高中學(xué)生檔案表格
- 夏季反季節(jié)施工方案綠化
- 上期開(kāi)特下期出特公式
- 中國(guó)藥科大藥大動(dòng)力學(xué)重點(diǎn)總結(jié)
- 高中生物必修一學(xué)考知識(shí)總結(jié)
- 火力發(fā)電廠設(shè)計(jì)技術(shù)規(guī)程(熱控部分)
- 中醫(yī)師承學(xué)員報(bào)名申請(qǐng)表
- MSDS(T-35)DBE溶劑
評(píng)論
0/150
提交評(píng)論