首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返同给主函数中的S。例如,若a数组中的值为: 0 1 2 7 9 1 9 7 4
下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返同给主函数中的S。例如,若a数组中的值为: 0 1 2 7 9 1 9 7 4
admin
2016-12-06
73
问题
下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返同给主函数中的S。例如,若a数组中的值为:
0 1 2 7 9
1 9 7 4 5
2 3 8 3 1
4 5 6 8 2
5 9 1 4 1
则返回主程序后s的值应为3.375。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<conio.h>
3 #include<stdlib.h>
4 #define N 5
5 double fun(int w[][N])
6 {
7
8 }
19 void main()
10 {
11 FILE*wf;
12 int a[N][N]={0,1,2,7,9,1,9,7,4,5,2,3,8,3,1,4,5,6,8,2,5,9,1,4,1};
13 int i,j;
14 double s;
15 system(’’CLS’’);
16 printf(’’***The array***\n’’);
17 for(i=0;i
18 {for(j=0;j
19 {printf(’’%4d’’,a
[j]);}
20 printf(’’\n’’);
21 }
22 s=fun(a);
23 printf(’’***THE RESULT***\n’’);
24 printf("The sum is:%lf\n”,s);
25 /*****************/
26 wf=fopen(’’out.dat’’,’’w’’);
27 fprintf(wf,’’%lf’’,s);
28 fclose(wf);
29 /*****************/
30 }
选项
答案
1 double fun(int w[][N]) 2 { 3 int i,j,k=0; 4 double sum=0.0; 5 for(i=0;i
解析
本题要求计算二维数组周边元素的平均值,for循环语句控制循环过程,if条件语句根据数组元素的下标判断该元素是否为二维数组的周边元素。
本题采用逐一判断的方式,周边元素的规律为下标中有一个是0或N-1,所以只要下标中有一个为0或N-1,那么它一定是周边元素。计算周边元素个数的方式是当给sum累加一个值时,k也加1。
转载请注明原文地址:https://kaotiyun.com/show/3VDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面语句的输出结果是______。printf("%d、n",strlen("\t\"\065\xff\n"));
在C语言中,形参的默认存储类型是______。
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
以下选项中可以作为C语言中合法整数的是______。
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
关于结构化程序设计原则和方法描述错误的是()。
随机试题
胃短动脉
L3型急性淋巴细胞自血病的细胞学特征是
心为“五脏六腑之大主”的理论依据是
小儿4个月,人工喂养。平时易惊,多汗,睡眠少,近2日来咳嗽、低热,今晨突然双眼凝视,手足抽动。查体:枕后有乒乓球感。止抽后的处理是
感觉的非特异投射系统不能引起特定感觉的主要原因是
根据以下材料,回答以下问题。2009年1~4月,我国完成城镇固定资产投资为37082.30亿元,比去年同期增长30.5%,其中第一产业比去年同期增长82.1%,投资比重见下图:与去年同期相比,2009年1~4月,我国新增城镇固定资产
按照建筑给水、排水、供热及采暖管道工程的一般施工工序,在完成了管道安装之后,下一步应该进行的施工工序是()。
以下是某班级进行探究“馒头在口腔中的变化”实验的过程。要求:写出探究“馒头在口腔中的变化”的实验方案,并画出实验结果记录表。
组织行为塑造有四种方式:正强化指运用有价值的结果增加产生结果的这种行为重复出现的可能性;负强化指取消或避免不希望的结果;惩罚指处理厌恶的结果;自然消退指撤回或不给予强化的结果。根据上述定义,下列属于负强化的是()。
“32位微机”中的32位指的是()。
最新回复
(
0
)