【正文】
江西理工大學(xué)[Error] C::14: error: `find39。 was not declared in this scope [Warning] C::19:2: warning: no newline at end of file 實(shí)驗(yàn)后的源程序:include “” int Find(int Array[], int Array_size, int num){ int i。for(i=0。iP123五、輸入10名學(xué)生5門課的成績(jī),分別用函數(shù)求:(1)每門課的平均分。(2)找出最高的分?jǐn)?shù)所對(duì)應(yīng)的學(xué)生和成績(jī)。實(shí)驗(yàn)前的源程序:include void input(float a[10][5])//輸入學(xué)生成績(jī) { int i,j。for(i=0。i{printf(“輸入第%d個(gè)學(xué)生五門課的成績(jī):”,i+1)。for(j=0。jscanf(“%f”,amp。a[i][j])。} } void aver_cour(float a[10][5])//課程的平均分江西理工大學(xué) {int i,j。float sum。for(i=0。i{sum=0。for(j=0。jsum+=a[j][i]。printf(“第%d門課的平均成績(jī)?yōu)椋?”,i+1,sum/10)。} } void highest(float a[10][5])//查找最高分{int i,j,flag1,flag2。float max=0。for(i=0。i{for(j=0。j{if(max{max=a[i][j]。flag1=i。flag2=j。}}}printf(“最高分對(duì)應(yīng)的是學(xué)生:%d課程:%dn”,flag1+1,flag2+1)。} void main(){float a[10][5]。input(a)。aver cour(a)。highest(a)。}實(shí)驗(yàn)錯(cuò)誤報(bào)告:[Error] C::35: error: `main39。 must return `int39。 [Error] C::38: error: `aver39。 was not declared in this scope [Error] C::38: error: expected `。39。 before “cour”江西理工大學(xué)[Warning] C::40:4: warning: no newline at end of file構(gòu)建中止 未命名6: 3 個(gè)錯(cuò)誤, 1 個(gè)警告 實(shí)驗(yàn)后的源程序:include void input(float a[10][5])//輸入學(xué)生成績(jī) { int i,j。for(i=0。i{printf(“輸入第%d個(gè)學(xué)生五門課的成績(jī):”,i+1)。for(j=0。jscanf(“%f”,amp。a[i][j])。} } void aver_cour(float a[10][5])//課程的平均分{int i,j。float sum。for(i=0。i{sum=0。for(j=0。jsum+=a[j][i]。printf(“第%d門課的平均成績(jī)?yōu)椋?”,i+1,sum/10)。} } void highest(float a[10][5])//查找最高分{int i,j,flag1,flag2。float max=0。for(i=0。i{for(j=0。j{if(max{max=a[i][j]。flag1=i。flag2=j。}}}printf(“最高分對(duì)應(yīng)的是學(xué)生:%d課程:%dn”,flag1+1,flag2+1)。} main()江西理工大學(xué){float a[10][5]。input(a)。aver_cour(a)。highest(a)。} P173五、對(duì)具有10個(gè)元素的char類型的數(shù)組,從下標(biāo)為6的元素開始全部設(shè)置39。39。號(hào),保持前6個(gè)元素中的內(nèi)容不變。實(shí)驗(yàn)前的源程序:include“” main(){int i。char a[10]={39。h39。,39。e39。,39。l39。,39。l39。,39。o39。,39。j39。,39。p39。,39。i39。,39。j39。,39。d39。}。for(i=0。ifor(pi=(a+6)。pi*pi=39。39。for(i=0。i[Error] C::8: `pi39。 undeclared(first use this function)[Error] C::8:(Each undeclared identifier is reported only once [Error] C::8: for each function it appears in.)構(gòu)建中止 未命名1: 3 個(gè)錯(cuò)誤, 0 個(gè)警告江西理工大學(xué)實(shí)驗(yàn)后的源程序:include“” main(){int i。char a[10]={39。h39。,39。e39。,39。l39。,39。l39。,39。o39。,39。j39。,39。p39。,39。i39。,39。j39。,39。d39。}, *pi。for(i=0。ifor(pi=(a+6)。pi*pi=39。39。for(i=0。iP173五、輸入10個(gè)整數(shù),將其中最小的數(shù)與第一個(gè)數(shù)對(duì)換,把最大的數(shù)與最后一個(gè)數(shù)對(duì)換,并輸出對(duì)換后的10個(gè)數(shù)。實(shí)驗(yàn)前的源程序:include void Deal(int *p){ int i,m。int max,min。max=min=0。for(i=0。iif(*(p+i)*(p+max))max=i。if(*(p+i)printf(“%d ”,*(p+i++))。printf(“n”)。}江西理工大學(xué)void main(){ int data[10]。int i=0。printf(“請(qǐng)輸入十個(gè)數(shù):n”)。while(iscanf(“%d”,data+i++)Deal(data)。Show(data)。} 實(shí)驗(yàn)錯(cuò)誤報(bào)告:[Error] C::24: error: `main39。 must return `int39。 [Error] C::30: error: expected `。39。 before “Deal” [Warning] C::32:2: warning: no newline at end of file構(gòu)建中止 未命名7: 2 個(gè)錯(cuò)誤, 1 個(gè)警告實(shí)驗(yàn)后的源程序:include void Deal(int*p){ int i,m。int max,min。max=min=0。for(i=0。i*(p+max))max=i。if(*(p+i)江西理工大學(xué)} void Show(int*p){ int i=0。printf(“交換后結(jié)果如下:n”)。while(iP173五、編寫小學(xué)生做加、減、乘、除四則運(yùn)算的程序。例如在操作系統(tǒng)下,鍵入cal 15*15 回車,則在屏幕上顯示15*15=:實(shí)驗(yàn)錯(cuò)誤報(bào)告:實(shí)驗(yàn)后的源程序:include main(){int i,j,k。char *f[2]。int b[2]。scanf(“%s”,amp。f[1])。scanf(“%d”,amp。b[1])。江西理工大學(xué)江西理工大學(xué)12} scanf(“%s”,amp。f[2])。scanf(“%d”,amp。b[2])。i=b[1]。j=b[2]。k=i*j。printf(“%d*%d=%d”,i,j,k)。