首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了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
69
问题
下列程序定义了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://www.kaotiyun.com/show/3VDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知下面的程序段,正确的判断是______。#defineA3#defineB(A)(A+1)*a)inta=3;……X=3*(A+B(7));
下面语句的输出结果是______。printf("%d、n",strlen("\t\"\065\xff\n"));
以下程序的输出是【】。main(){charstr1[]=Howdoyoudo",*p=strl;strcpy(str1+strlen(str1)\2"esshe");pfinff("
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是______。
有以下程序:main(){inti=1,j=1,k=2;if((j++‖k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后的输出结果是______。
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
已定义c为字符型变量,则下列语句中正确是______。
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序:floatsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
随机试题
简述配置性测评的特点。
高等级公路上的隧道照明设施就是根据()的适应能力而设计的。
以下不属于决策树构成的是()。
根据《中华人民共和国物权法》,建筑物区分所有权是业主对物业专有部分分享专有所有权,对共有部分享有共有和()的权利。
幼儿园对幼儿实施保育和教育。幼儿园既有教育性质,也有__________性质。
心理学家做了这样一个实验:从三个班中将成绩排名后六位的学生抽出来,组成了一个18名学生的班级,心理学家对这18名学生进行智力测验,发现每一名学生智商都在正常范围之内。于是要求这18名学生的任课老师对他们做到以下几点:第一,分析他们在学业上失败的原因;第二,
【2010年福建.单选】教学过程是一种特殊的认识过程,主要以传授()。
我国的杂交水稻是第二次绿色农业革命时期的杰出代表。()
选择性接触是指受众在接触大众传播活动之际,并不是不加区别地对待任何媒介和内容,而是更倾向于与自己的既有立场、观点、态度一致或接近的加以接触,或有意无意地回避与自己既有倾向相左的媒介或内容。根据以上定义,下列属于“选择性接触”的是:
下列说法错误的是()。
最新回复
(
0
)