三、程序題:請編寫一個(gè)函數(shù)fun,它的功能是:求出一個(gè)2×M整型二維數(shù)組中最大元素的值,并將此值返回調(diào)用函數(shù)。
注意: 部分源程序存在文件PROG1.C文件中。
請勿改動主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。
給定源程序:
#include
#define M 4
int fun (int a[][M])
{
}
main()
{int arr[2][M]={5,8,3,45,76,-4,12,82} ;void NONO ();
printf("max =%d\n", fun(arr));
NONO();
}
void NONO ()
{/* 本函數(shù)用于打開文件,輸入數(shù)據(jù),調(diào)用函數(shù),輸出數(shù)據(jù),關(guān)閉文件。 */
FILE *wf ;
int arr[][M]={5,8,3,90,76,-4,12,82} ;
wf = fopen("out.dat","w");
fprintf(wf, "max=%d\n", fun(arr));
fclose(wf);
}
參考答案:
fun (int a[][M])
{
int i, j, max=a[0][0];
for(i=0; i<2; i++)
for(j=0; j
if(max
return max;
}
相關(guān)推薦:
2011年計(jì)算機(jī)等級考試二級C語言上機(jī)題庫
2011計(jì)算機(jī)二級C語言學(xué)前自測題匯總
2011年3月計(jì)算機(jī)二級C語言試題答案及解析匯總