首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
2015-06-08
32
问题
请编写函数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的花括号中填入你编写的若干语句。
#inciude
#define M 4
#define N 5
int fun(int a[M][N])
{
}
msin()
{ 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
(“%6d”,as
[j]);
printf(“\n”);
}
y=fun(as);
printf(“\nThe sum:%d\n”,y);
printf(“\n”);
NONO();
}
void NONO()
{/*请在此函数内打开文件,输入测试数据,
调用fun函数,输出数据,关闭文件。 */
int i,j,Y,k,as[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
“%d”,&aa
[j]);
y=fun(aa);
fprintf(wf,“%d\n”,y);
}
fclose(rf);
fclose(wf);
}
选项
答案
int tot=0, i, j; for(i=0; i
解析
该程序功能是求出二维数组周边元素之和。其中周边元素是指数组的最上和最下的两行,最左和最右的两列。数组第一行元素的行下标为0,最后一行元素的行下标为M-1,第一列的列下标为0,最后一列的列下标为N-1。
[解题思路]
进入fun函数,根据前面的分析:求周边元素的和,可以采用两个循环分别把行元素和列元素相加。但要避免把周边元素重复相加。
转载请注明原文地址:https://kaotiyun.com/show/jiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义数组并正确赋初值的语句是()。
对下述程序,正确的判断是()。main(){inta,b;scanf("%d",&a);scanf("%d",&b);if(a>b)a+=b;b++;elseb+=a;
在C语言系统中,假设int类型数据占两个字节,则double、long、unsignedint、char类型数据所占字节数分别为()。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。
有如下程序main(){intx=3;do{printf("%d",x--);}while(!x);}该程序的执行结果是______。
下面invert函数的功能是将一个字符串str的内容颠倒过来。请填空。 #include<string.h> voidinvert(charstr[]) {inti,j【】; for(i=0,j=strlen(str)
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
阅读以下函数:fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==&&s2{i)!==’\0’)
随机试题
男性患者,27岁,自诉反复发作性四肢无力,每次2d或3d内均能自行恢复,今日又突发四肢无力,于急诊就诊,查体:四肢肌力1级,深浅感觉均正常,腱反射消失,巴氏征阴性,该患者最应做的检查是
患者,男,26岁。急性阑尾炎穿孔术后6天,持续腹胀,不排气、排便。全腹轻压痛,肠鸣音消失。X线腹平片示小肠、结肠胀气。提示
绞窄性肠梗阻表现除外
下列等式正确的是()。
公式ISE=cpQP/(cs-ch)Qh中的Qh是指()。
下列选项中,对焊接质量没有直接影响的环境因素是()。
根据《会计法》的规定,属于违法会计行为的有()。
遗忘:记忆
给定资料(一)进入10月以后,北京、天津、哈尔滨等中国的大中型城市,相继出现了严重的雾霾天气。为何集中供暖季尚未真正开始,雾霾就变得如此严重?国际节能环保协会节能专家委员会主任委员沈龙海接受访谈时表示,雾霾天气实际上跟能源的消耗关系非常密切。“
甲于2013年4月5日逃避海关监管将境外固体废物运输进境,情节严重。根据《刑法》规定,逃避海关监管将境外固体废物、液态废物和气态废物运输进境,情节严重的,处5年以下有期徒刑,并处或者单处罚金。在不具备追诉时效中断或延长的情况下,对甲的行为的追诉时效是(
最新回复
(
0
)