首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。 例如:二维数组中的值为: 1 3 5 7 9 2 9 9 9 4 6 9 9 9 8 1
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。 例如:二维数组中的值为: 1 3 5 7 9 2 9 9 9 4 6 9 9 9 8 1
admin
2017-11-27
61
问题
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。
例如:二维数组中的值为:
1 3 5 7 9
2 9 9 9 4
6 9 9 9 8
1 3 5 7 0
则函数值为61。
注意:部分源程序存在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define M 4
#define N 5
int fun(int a[M][N])
{
}
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;void NONO();
printf("The original data is:
\n");
for(i=0;i
{ for (j=0; j
printf("%6d",aa
[j]);
printf("\n");
}
y=fun(aa);
printf("\nThe sum:%d\n",
y);
printf("\n");
NONO();
}
void NONO()
{
/*请在此函数内打开文件,输入测试数
据,调用fun函数,输出数据,关闭文
件。*/
int i,j,y,k,aa[M][N];
FILE *rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","W");
for(k=0;k<10;k++){
for(i=0;i
for(j=0; j
fscanf(rf,"%d",&aa
[j]);
y=fun(aa);
fprintf(wf,"%d\n",y);
}
fclose(rf);
fclose(wf);
}
选项
答案
int tot=0, i, j; for(i=0; i
解析
进入fun函数,根据前面的分析:求周边元素的和,可以采用两个循环分别把行元素和列元素相加。但要避免把周边元素重复相加。
转载请注明原文地址:https://kaotiyun.com/show/Knxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下定义语句intm[]={2,4,6,8,10},*k=m;以下选项中,表达式的值为6的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
有以下程序:#includeintfun(int*k){intb=0;b=*k+b:return(b);}main(){inta[10]:{1,2,3,4,5,6,7,8
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i:0;i
若有以下定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
对关系s和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
若有说明inta[3][4];则a数组元素的非法引用是()。
关于字符常量,以下叙述正确的是()。
随机试题
附着式升降脚手架安装搭设必须严格按照()进行。
海关职权
作尿脱落细胞学检查,应收集()
A、出生后6小时内出现呼吸困难,发绀进行性加剧,甚至呼吸衰竭B、呼吸不规则,阵发性发绀,啼哭后发绀改善C、复苏后呼吸减慢D、气促,口吐泡沫E、出生后短时间内出现气促,可伴呻吟,发绀,病情恢复快上述哪项为新
丙型肝炎主要传播途径是
( )是内部会计控制制度的重要内容,应当与会计人员岗位责任制结合考虑。
下面是党在不同历史时期对待富农政策的材料:【材料一】削弱富农经济上的势力,与打击他们窃取土地革命果实的企图。……没收他们多余的农具与好的田地,分给他们坏的“劳动分地”。一摘自1933年中央局关于查田运动决议【材料二】在对富
设α1,α2,…,αn为n个n维列向量,证明:α1,α2,…,αn线性无关的充分必要条件是
在窗体中添加名称为Command1和名称为Command2的命令按钮以及文本框Text1,然后编写如下代码:PrivateSubCommand1_Click()Text1.Text="AB"EndS
Formanycountriestherearetwolegalmeansforobtainingtechnology.topermitmultinationalcompaniestoconductbusinesswit
最新回复
(
0
)