首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

输出若干学生3门课程的成绩。 include <stdio.h> 【 】 struct student

{ int num; float score[3]; } main () { int i=0, n; float a[3]; 【 】*ptr [200]; printf ("请输入学生学号和3门课成绩,学号为0表示数据输入结束\n"); do { ptr[i]=(struct student *)malloc(sizeof(struct student)); scanf("%d%f%f%f",&ptr[i]->num,&a[O],&a[1],&a[2]); ptr[i]->score[O]=a[O]; ptr[i]->score[1]=a[1]; ptr[i]->score[2]=a[2]; if(【 】) break; i++; }while(1); n=i-1; 【 】; for(i=O;i<=n;i++) printf("%-6d%.1f %.1f %.1f\n",ptr[i]->num, ptr[i]->score[0], ptr[i]->score[1], ptr[i]->score[2]); }

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“输出若干学生3门课程的成绩。 include <stdio.…”相关的问题
第1题
求选课在3门以上且各门课程均及格的学生的学号及总成绩,查询结果按总成绩降序排列。请对下列的SEL
ECT语句填空: SELECT学号,SUM(成绩) AS 总成绩 FROM 选课表; WHERE 成绩>=60【 】ORDER BY【 】DESC

点击查看答案
第2题
要求按成绩降序排序,输出"文学系"学生选修了"计算机"课程的学生姓名和成绩。请将下面的SQL语句填
写完整。 SELECT 姓名,成绩 FROM 学生表,选课表; WHERE 院系="文学系" AND 课程名="计算机" AND 学生表.学号=选课表.学号; ORDER BY【 】

点击查看答案
第3题
3.已建立学生“英语”课程的成绩链表(成绩存于score域中,学号存于num域中), 下列函数用于输出待补考学生的学号和成绩,及补考学生人数。 void require(struct student *head) { struct student *p; ① if(head!=NULL) { ..

3.已建立学生“英语”课程的成绩链表(成绩存于score域中,学号存于num域中), 下列函数用于输出待补考学生的学号和成绩,及补考学生人数。 void require(struct student *head) { struct student *p; ① if(head!=NULL) { ② while(p!=NULL) { if(③ ) { printf(”%7d %6.1f\n”,p->num,p->score); n++; } p=p->next; } printf(”%ld\n”, n); } }

点击查看答案
第4题
从键盘输入某班学生某门课程的成绩和学号(最多不超过40人),当输入为负值时,表示输入结束。用函数编程通过返回数组中最大元素的下标,查找并输出成绩的最高分及其所属的学生学号。
从键盘输入某班学生某门课程的成绩和学号(最多不超过40人),当输入为负值时,表示输入结束。用函数编程通过返回数组中最大元素的下标,查找并输出成绩的最高分及其所属的学生学号。

点击查看答案
第5题
以下程序的功能是从键盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。
include <stdio.h> main() { float x,amax,amin; scanf("%f",&x); amax=x; amin=x; while(【 】) { if(x>amax)amax=x; else if(【 】) amin=x; scanf("%f",&x); } printf("\n amax=%f\n amin=%f\n",amax,amin); }

点击查看答案
第6题
以下程序的功能是:从键盘上输入若干学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,
用输入负数结束输入。填空。 main() { float x[1000],sum,=0.0,ave a; int n=0,i; printf("Enter mark:"\n");scanf("%f",&a); while(a>=0.0 & &n<1000) {sum +=【 】 ;x[n]=【 】 ; n+ +;scanf("%f",& a); } ave=【 】 ; printf("Output:"\n"); printf("ave=%f"\n",ave); for(i=0,i<n;i+ +) if(【 】 )frintf("%f\n",x[i]); }

点击查看答案
第7题
已知表S(学号,姓名,年龄)SC(学号,课程号,成绩)C(课程号,课程名,教师名)试用SQL查询语句表达下列

已知表S(学号,姓名,年龄)

SC(学号,课程号,成绩)

C(课程号,课程名,教师名)

试用SQL查询语句表达下列对教学数据库中的三个基本表S、SC、C的查询:

(1)统计有学生选修的课程门数.

(2)求选修C4课程的学生的平均年龄.

(3)求王平老师所授课程的每门课程的学生平均成绩.

(4)统计每门课程的学生选修人数(超过10人的课程才统计).要求输出课程号和选修人数.

(5)查询姓名以WANG开头的所有学生的姓名和年龄.

点击查看答案
第8题
①用SQL的有关语句定义 (1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD; (2)课程关

①用SQL的有关语句定义

(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;

(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;

(3)学生选课关系SC,包括SNo、CNo和成绩G。

要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。

②在①所创建的数据表基础上,用SQL语句完成下列操作。

(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。

(2)求姓林的老师讲的每门课的学生平均成绩。

点击查看答案
第9题
设有5个学生,每个学生考4门课,以下fun函数能检查这些学生有无考试不及格的课程。若某一学生有一门
或一门以上课程不及格,就输出该学生的序号(序号从0开始)和其全部课程成绩,请填空。 void fun(int(*P)[4]) {int j,k,flag; for(j=0;j<5;j++) {flag=0; for(k=0;k<4 ; k++) if(__________)flag=1; if(flag=1) {printf(“No.%d is fail,scores are:\n”,j); for(k=0;k<4;k++) printf(“%5d”,__________); printf(“\n”); } } } main() {int score[5][4]={{42,87,67,95},{68,78,56,73),{45,92,98,69},{78,56,90,77},{44,7 9,8 6,55}}; fun(score); )

点击查看答案
第10题
查询学生的学号、姓名、课程号和成绩。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改