首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。 例如,若二维数组
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。 例如,若二维数组
admin
2020-06-02
59
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。
例如,若二维数组中的值为
则函数值为61。
注意:部分源程序在文件PROG1.C中。
请勿改主动函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#define M 4
#define N 5
int fun(int a[M][N])
{
}
void main()
{
FILE*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<M;i++)
{for(j=0;j<N;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 i,j,sum=0; for(i=0;i<M;i++) for(j=0;j<N;j++) if(i==0||i==M-1||j==0||j==N-1)/*只要下标中有一个为0或M-1或N-1,则它一定是周边元素*/ sum=sum+a[i][j];/*将周边元素相加*/ return sum; }
解析
本题采用逐一判断的方式。二维数组周边元素的规律是,其两个下标值中一定有一个是0或M-1或N-1。程序中循环语句用来控制数组的行和列,条件语句用来判断数组元素是否为周边元素。
转载请注明原文地址:https://kaotiyun.com/show/LlCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
下列与队列结构有关联的是
以下叙述中错误的是
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i
以下选项中不能用作C程序合法常量的是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i
有以下程序voidfun(intn,int*s){intf;if(n==-i)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fun(4
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
(2017年真题)简述《中华民国临时政府组织大纲》的性质及其历史意义。
将定性考核与定量考核两种公务员考核方法相结合,就是定性考核必须以定量考核为( ),定量考核要以定性考核为( )。
富于神经末梢,感觉敏感的部位是
某药品零售企业于2011年6月取得《药品经营许可证》。该药品零售企业的《药品经营许可证》下列哪项发生变更,无须在原许可事项发生变更30日前,向原发证机关提出变更申请()
甲想杀害身材高大的乙,打算先用安眠药使乙昏迷,然后勒乙的脖子,致其窒息死亡。由于甲投放的安眠药较多,乙吞服安眠药后死亡。对此,下列哪一选项是正确的?(卷二真题试卷第3题)
压力容器专职操作人员在容器运行期间应经常检查容器的工作状况,以便及时发现设备上的不正常状态,采取相应的措施进行调整或消除,保证容器安全运行。压力容器运行中出现下列异常情况时,应立即停止运行的是()。
委托监理合同变更或解除合同的通知或协议(),协议未达成之前,原合同仍然有效。
已知:(1)《神鞭》的首次翻译出版用的或者是英语或者是日语,二者必居其一。(2)《神鞭》的首次翻译出版或者在旧金山或者在东京,二者必居其一。(3)《神鞭》的译者或者是林浩如或者是胡乃初,二者必居其一。如果上述断定都是真的,那么以下哪项也一定是真的?
下列选项中,有权提出违宪审查要求的是()
Dopeoplegethappierormorefoul-temperedastheyage?Stereotypesofirritableneighbors【C1】______,scientistshavebeentryi
最新回复
(
0
)