题目内容 (请给出正确答案)
[主观题]

下面程序通过函数average计算数组中各元素的平均值,请填空。 float average(int a[],int n) {int i; floa

下面程序通过函数average计算数组中各元素的平均值,请填空。

float average(int a[],int n)

{int i;

float avg=0.0;

for(i=0;i<n;j++)avg==avg+______;

avg=______;

return avg;}

main()

{int i,a[5]=12,4,6,8,10};

float mean;

mean=average(a,5);

printf("mean=%f\n",mean);}

提问人:网友anonymity 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“下面程序通过函数average计算数组中各元素的平均值,请填…”相关的问题
第1题
下面程序通过函数average()计算数组中各元素的平均值。float average(______,int n)/*第一空*/{in

下面程序通过函数average()计算数组中各元素的平均值。

float average(______,int n)/*第一空*/

{int i;

float avg=0.0;

for(i=0;i<n;i++)

avg=avg+______;/*第二空*/

avg=______;/*第三空*/

return avg;

}

main()

{int i,a[5]={2,4,6,8,10);

float mean;

mean=average(a,5);

printf("%f\n",mean);

}

点击查看答案
第2题
下面的程序通过函数average计算数组中各元素的平均值,请填空。 float avetage(int * pa,int n

下面的程序通过函数average计算数组中各元素的平均值,请填空。 float avetage(int * pa,int n) { int i; float avg=0.0; for(i=0;i<n;i+ +); avg=avg+【 】 ;avg=【 】 ; return avg; } main() { int i,a[5]={2,4,6,8,10,}; float mean; prinf("% mean=% f\n",mean); }

点击查看答案
第3题
下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。 sub(char s[]) { int n;

下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。 sub(char s[]) { int n; for(n=0;【 】n++); return 【 】; } main() { char*a;int k; gets(a); 【 】 printf("%d",k);

点击查看答案
第4题
在AVERAGE函数中,不被计算的参数是()

A.逻辑值或空单元格

B.零值单元格

C.数组

D.引用

点击查看答案
第5题
在AVERAGE函数中,不被计算的参数是()。

A.逻辑值或空单元格

B. 零值单元格

C. 数组

D. 引用

点击查看答案
第6题
在主函数中,从键盘输入若干个数放入数组x中,用0结束输入但不计入数组。下列给定程序中,函数fun()

在主函数中,从键盘输入若干个数放入数组x中,用0结束输入但不计入数组。下列给定程序中,函数fun()的功能是:输出数组元素中小于平均值的元素。请补充函数fun()。

例如:数组中元素的值依次为1,2,2,12,5,15,则程序的运行结果为1,2,2,5。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

include<conio.h>

include<stdio.h>

void fun(【 】,int n)

{

double sum=0.0;

double average=0.0;

int i=0;

for(i=0;i<n;i++)

【 】;

average= 【 】;

for(i=0;i<n;i++)

if(x[i]<average)

{

if(i%5==0)

printf("\n");

printf("%d/",x[i]);

}

}

main()

{

int x[1000];

int i=0;

clrscr();

printf("\nPlease enter some data(end with 0):");

do

{

scanf("%d",&x[i]);

}

while(x[i++]!=0);

fun(x,i-1);

}

点击查看答案
第7题
请补充main函数,该函数的功能是:计算每个学生成绩的平均分,并把结果保存在数组bb中。 例如,当scor

请补充main函数,该函数的功能是:计算每个学生成绩的平均分,并把结果保存在数组bb中。

例如,当scorer[N][M]={{83.5,82,86,65,67),{80,91.5,84, 99,95){90.5,95,86,95,97}}时,三个学生的平均分为76.7 89.9 92.7。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若千表达式或语句。

试题程序:

include<stdio.h>

define N 3

define M 5

main()

{

int i,j;

static float score[N][M]={{83.5,82,86,

65,67},{80,91.5,84,99,95},{90.5,95,

86,95,97}};

float bb[N];

clrscr();

for(i=0;i<N;i++)

【 】;

for(i=0;i<N;i++)

{

for (j=0; j<M; j++)

【 】;

bb [i]/=M;

}

for (i=0; i<N; i++)

print f (" knstudent %d\t average

=%5.1f",i+l,bb[i]);

}

点击查看答案
第8题
学生成绩管理系统V5.0 某班最多有30人(具体人数由键盘...

学生成绩管理系统V5.0 某班最多有30人(具体人数由键盘输入)参加期末考试,考试科目为数学(MT)、英语(EN)和物理(PH)。定义结构体类型,用结构体数组作函数参数,编程实现如下菜单驱动的学生成绩管理系统: 1.录入每个学生的学号、姓名和各科考试成绩; 2.计算每门课程的总分和平均分; 3.计算每个学生的总分和平均分; 4.按每个学生的总分由高到低排出名次表; 5.按每个学生的总分由低到高排出名次表; 6.按学号由小到大排出成绩表; 7.按姓名的字典顺序排出成绩表; 8.按学号查询学生排名及其考试成绩; 9.按姓名查询学生排名及其考试成绩; 10.按优秀(90-100)、良好(80-89)、中等(70-79)、及格(60-69)、不及格(0-59)5个类别,对每门课程分别统计每个类别的人数及所占的百分比; 11.输出每个学生的学号、姓名、各科考试成绩,以及每门课程的总分和平均分。 要求程序运行后先显示如下菜单,并提示用户输入选项,根据用户输入的选项执行相应的操作。 1.Append record 2.Caculate total and average score of every course 3.Caculate total and average score of every student 4.Sort in descending order by total score of every student 5.Sort in ascending order by total score of every student 6.Sort in ascending order by number 7.Sort in dictionary order by name 8.Search by number 9.Search by name 10.Statistic analysis for every course 11.List record 0.Exit Please enter your choice: 实验目的:在掌握基本编程结构、函数的基础上,通过增加任务要求,熟悉结构体类型、结构体数组作函数参数、模块化程序设计方法,体会用结构体类型代替普通数组类型实现数据库管理的优越性。 思考: 1.参考教材上的例题,用动态单向链表代替结构体数组,编程实现; 2.在1的基础上,增加“删除记录”和“插入记录”的功能,体会动态链表与结构体数组的不同点和优缺点。

点击查看答案
第9题
在Word97的表格中,可以通过()函数计算某一行或某一列数据的和

A.Total

B.Average

C.Sum

D.Count

点击查看答案
第10题
下面程序中函数fun的功能是:找出一维数组元素中的最大值和它所在的下标,并将最大值和其下标通过
形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。 include <stdlib.h> include <sldio.h> void fun(int a[],int n, int * max,int *d) { int i; *max=a[0]; *d=0; for(i=0;【 】;i++) if(*max<【 】) {*max=a[i];*d=i;} } main() { int i, x[20], max, index, n=10; randomize(); for(i=0;i<n;i++) { x[i]=rand()%50;printf("%4d",x[i]);} printf("\n"); fun(x,n,&max.&index); printf("Max=%5d,Index=%4d\n",max,index); }

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信