首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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-08-23
70
问题
请编写函数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的花括号中填入你编写的若干语句。
#inolude
#define M 4
#define N 5
int fun(int a[M][N])
{
}
main()
{ int aa[1][N]={{1,3,5,7,9),f 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",aa
[j]);
printf("\n");
y=fun(aa);
printf("\nThe s1im:%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<1 0;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
解析
进入fun函数,根据前面的分析:求周边元素的和,可以采用两个循环分别把行元素和列元素相加。但要避免把周边元素重复相加。
转载请注明原文地址:https://www.kaotiyun.com/show/BHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
下列二维数组的说明中,不正确的是()。
在C语言中,while和do…while循环的主要区别是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成
字符串"\\\"ABCDEF\"\\"的长度是()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
液体在圆管中流动时,下临界雷诺数的值为()。
病案表格设计应留有足够的空间,上边、下边、装订边的空间应为
A.肺大疱B.肺脓肿C.浸润型肺结核空洞形成D.慢性纤维空洞型肺结核E.周围型肺癌空洞形成X线下见右下肺出现大片的浓密阴影,其内见一个含有液平面的圆形空洞,洞内壁光整,洞壁较厚。应首先考虑的是()
山药具有的功效是
患者,男性,75岁,诊断为肝性脑病入院。患者目前处于昏迷状态,下列护理措施错误的是
证券公司承销证券,应当同发行人签订代销或者包销协议,载明的事项包括()。Ⅰ.当事人的名称、住所及法定代表人姓名Ⅱ.代销、包销证券的种类、数量、金额及发行价格Ⅲ.代销、包销的期限及起止日期Ⅳ.代销、包销的付款方式及日期
丙公司预计2016年各季度的销售量分别为100件、120件、180件、200件,预计每季度末产成品存货为下一季度销售量的20%。丙公司第二季度预计生产量为()件。
构建社会主义和谐社会,与建设社会主义物质文明、精神文明、政治文明是有机统一的,其中主要是指()。
现代农业的发展不能脱离生态安全和产品安全两个基本要求,因此,农业污染防治应作为现代农业发展的重要任务之一。不同于工业污染和城市污染。农业污染涉及面广而隐蔽性强,估难度大,不适合建立惩罚型机制。同时,由于农民收入水平相对较低,不可能进行“污染收费”,所以说,
Twoyearsago,radiostationWCQPinRockvilledecidedtoincreasethenumberofcall-inadviceprogramsthatitbroadcast;sinc
最新回复
(
0
)