首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,该函数的功能是:求出二维数组周边元素之和,作为函数值返回。 例如,若二维数组中的值为: 1 3 5 7 9 2 9 9 9 4 6 9 9
请编写函数fun,该函数的功能是:求出二维数组周边元素之和,作为函数值返回。 例如,若二维数组中的值为: 1 3 5 7 9 2 9 9 9 4 6 9 9
admin
2016-08-16
54
问题
请编写函数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
#include
#include
#define M 4
#define N 5
int fun(int a[M][N])
{
}
void main()
{
FTLE*wf;
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;
system("CLS");
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 sun:%d\n",y);
printf("\n");
/*********************/
wf=fopen("out.dat","w");
fprintf(wf,"%d",y);
fclose(wf);
/*********************/
}
选项
答案
int fun(int a[M][N]) { int i,j,sum=0; for(i=0;i
解析
本题采用逐一判断的方式。二维数组周边元素的规律是,其两个下标值中一定有一个是0或M一1或N一1。程序中循环语句用来控制数组的行和列,条件语句用来判断数组元素是否为周边元素。
转载请注明原文地址:https://kaotiyun.com/show/A4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
若有0~9之间不同的3个数构成一个三位数,下面程序将统计出共有多少种方法,请填空完成此程序。#include<iostream>usingnamespacestd;intmain(){i
在关系代数中,对一个关系投影操作以后,新关系的元组个数跟原来关系的元组个数相比()。
一个类的友元函数能够访问该类的
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);//①~Sample()://②private:
下列关于严格控制goto语句使用的理解中,错误的是()。
下面叙述错误的是()。
下列关于函数模板实参不能省略的情况说明不正确的是
面向对象程序设计思想的主要特征中不包括
随机试题
患者,男,39岁。进食时左侧下颌下区肿胀疼痛,进食后数小时方可逐渐消退。检查见下颌下腺导管开口处红肿,轻压腺体导管口溢脓。以下有助于确诊的检查是
关于小儿骨髓外造血,以下哪项是错误的
具有选择性吸附和分子筛的性能的是()
许可的模式灵活多样,主要包括()。
下列关于投资经济效益的说法正确的是()。[2005年真题]
着色性干皮病为人类遗传性皮肤病,该病引起皮肤受日照后的种种变化表现,该疾病的分子水平原因是
某甲是某轮渡公司的经理,为了单位的创收和利润,明知渡船常常超载,对公司员工多次提出不要超载,否则会有危险的劝告置之不理,强令渡船驾驶员超载运输旅客。终有一日,因渡船超载而倾覆江中,造成多人死亡。某甲的行为构成()。
我国进入社会主义初级阶段的起点是()
差分方程2yt+1+10yt-5t=0的通解为________。
结构化方法中,经常采用一些半形式化的方法编写加工说明。以下哪种方法不属于编写加工说明的方法?
最新回复
(
0
)