请编写函数int fun ,a是一个M行N列的二维数组,函数的功能是求出二维数组周边元素之和,作为函数值返回.

请编写函数int fun ,a是一个M行N列的二维数组,函数的功能是求出二维数组周边元素之和,作为函数值返回.
#include #include #define M 4#define N 5int fun ( int a[M][N] ){ }NONO( ){/* 请在此函数内打开文件,输入测试数据,调用 fun 函数, 输出数据,关闭文件.*/ int i,j,y,k,aa[M][N] ; FILE *rf,*wf ; rf = fopen("bc4.in","r") ; wf = fopen("bc4.out","w") ; for(k = 0 ; k < 10 ; k++) { for(i = 0 ; i < M ; i++) for(j = 0 ; j < N ; j++) fscanf(rf,"%d",&aa[i][j]) ; y = fun ( aa ); fprintf(wf,"%dn",y) ; } fclose(rf) ; fclose(wf) ;}main( ){ int aa[M][N]={{1,3,5,7,9}, {2,9,9,9,4}, {6,9,9,9,8}, {1,3,5,7,0}}; int i,j,y; printf ( "The original data is :n" ); for ( i=0; i
redknee 1年前 已收到1个回答 举报

brucezzyy 幼苗

共回答了21个问题采纳率:90.5% 举报

我已经测试 结果61!
int fun ( int a[M][N] )
{
int i,j,sum=0;
for(i=1;i

1年前

11
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.024 s. - webmaster@yulucn.com