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

完成下列程序,该程序计算10名学生的平均成绩。 #include <stdio.h> #include <string.h&

完成下列程序,该程序计算10名学生的平均成绩。 #include <stdio.h> #include <string.h> struct student { int num; char name[20]; int score; }; (1) ; int main(void) { int i , sum = 0 ; for(i = 0; i < 10; i++){ scanf("%d%s%d ", &stud[i].num, (2) , &stud[i].score); sum += stud[i].score; } printf("aver = %d \n", sum/10); return 0; } 第(1)空应该填入的语句是_____________。

提问人:网友jeff_wan 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“完成下列程序,该程序计算10名学生的平均成绩。 #inclu…”相关的问题
第1题
请补充main函数,该函数的功能是:计算3名学生各科的平均成绩。 例如,当score[N][M]={{85,62,89.5,60,69),{90,96,84.5,100,85},{92,97,86,73,85))时,五门学科的平均分为:89 85 86.7 77.7 79.7。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填人所编写的若干表达式或语句。 试题程序: include include define N 3 define M 5 int main { int i,j; static float score[N][M]一{{85,62,89.5,60,69), {90,96,84.5,100,85},{92,97,86,73,85}}; static float arr[-N]; system("CLS"); for(i=0;i
点击查看答案
第2题

已知学生的记录由学号和学习成绩构成,N名学生的数据已存人a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。 include include define N 10 typedef struct ss { char num[10]; int s; }STU; fun(STU a[],STU *s ) { } main() {STU a[N]={{“A01”,81),{“A02”,89),{“A03”,66},{“A04”,87},{“A05”,77},{“A06”,90),{“A07”,7 9),{“A08”,61},{“A09”,80),{“A10”,71)},m; int i; printf("*****The original data*****\n"); for(i=0;i<N;i++)printf(“No=%S Mark=%d\n”,a[i].num,a[i].s); fun(a,&m); printf("*****THE RESULT*****\n"); printf(“The lowest:%S,%d\n”,m.num,m.s); )

点击查看答案
第3题

N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。 例如,若学生的成绩是85,76,69,85,91,72,64,87;则平均分应当是78.625。 include include define N 8 struct slist {double S; Struct slist*next; }; typedef struct slist STREC; double fun(STREC*h) { ) STREC*creat(double*s) {STREC*h,*P,*q; int i=0; h=p=(STREC*)malloc(Sizeof(STREC));P一>s=0; while(i<N) {q=(STREC*)malloc(Sizeof(STREC)); q一>s=s[i];i++;P一>next=q;P=q; ) P一>next=0; return h; ) outlist(STREC*h) {STREC*P; p=h一>next;printf(“head”); do {printf(“一>%4.1f”,P一>S);P=p一>next;) while(P!=0); printf(“\n\n”); ) msin() {double s[N]={85,76,69,85,91,72,64,87),ave; STREC*h; h=creat(s); outlist(h); ave=fun(h); printf(“ave=%6.3f\n”,ave); }

点击查看答案
第4题
以下程序的功能是处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构体数组s中,程序的功能是把分数最高的学生数据放在h所指的数组中。注意:分数高的学生可能不只一个,函数返回分数最高学生的人数。请填空。#include #define N 16typedef struct{ char num[10]; int s;} STREC;int fun(STREC *a,STREC *b){ int i,j=0,max=a[0].s; for(i=0;i
点击查看答案
第5题
定义一个表示学生信息的结构体类型,包括姓名,性别,总分等成员。然后定义一个学生变量,把这个变量的成员全部输出。
点击查看答案
第6题
8. #include <reg51.h> 与#include “reg51.h”是等价的。
点击查看答案
第7题
以下程序段运行后的输出结果是【1】. #include <string.h> #include <stdio.h> int main() { char s1[10]="good",s2[]="luck"; printf("%d",strlen(strcat(s1,s2))); return 0; }

A、goodluck

B、luckgood

C、8

D、9

点击查看答案
第8题
以下程序段的输出结果是( )。 #include <stdio.h> int main(void) { char c1='a',c2='c'; printf("%d,%c\n",c2-c1,c2-c1+'B'); return(0); }

A、2,b

B、3,B

C、2,D

D、类型不一致,出错

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

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

简答题官方微信公众号

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

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

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