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

输出若干学生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题
已知有下面三张表:Student(Sno,Sname,Sage,Ssex,Sdept) 学生表其中Sno:学号;Sname:学生姓名;Sa

已知有下面三张表:

Student(Sno,Sname,Sage,Ssex,Sdept) 学生表

其中Sno:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别;Sdept:学生所在系。

Course(Cno,Cname,Credit) 课程表

其中Cno:课程编号;Cname:课程名字;Credit:学分。

SC(Sno,Cno,Score) 选课成绩表

Sno:学号;Cno:课程编号;Score:成绩。

根据以上的内容,写出以下问题的SQL语句。

1.查询全体学生的学号与姓名。

2.查询所有年龄在20岁以下的学生姓名及其年龄。

3.查询选修1号课程的学生最高分数。

4.查询选了至少3门课的同学的姓名和所在系。

5.查询选修了课程名为“信息系统”的学生学号和姓名。

点击查看答案
第3题
编程序,逐个输入某科课程若干学生成绩(百分制),分别统计其中的优等生有多少个?(优等生的成绩

编程序,逐个输入某科课程若干学生成绩(百分制),分别统计其中的优等生有多少个?(优等生的成绩大于85)不及格学生有多少个?(不及格的成绩小于60)如果输入的数为0,则停止输入结束程序。

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

点击查看答案
第5题
用二维数组存储100位学生的四门课程的成绩,设计程序功能:当输入学生学号(范围:1001~1100)后,可
用二维数组存储100位学生的四门课程的成绩,设计程序功能:当输入学生学号(范围:1001~1100)后,可

以检索该学号是否有成绩,如果有,则输出该学生的全部成绩,否则要求输入四门课程的成绩。假设四门课程的名称顺序是“language,maths,physics,art”

点击查看答案
第6题
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); } }

点击查看答案
第7题
在“学生一选课一课程”数据库中的3个关系如下:学生(学号,姓名,年龄,性别)选课(学号,课程号,成绩)课程(课程号,课程名,学分,任课教师)1)用关系代数表达式和SQL语句表示下列查询。⑴查询WANG同学不学的课程号。⑵查询选修“数据库原理”这门课程的学生姓名和成绩。2)用SQL语句完成下列要求:⑴查询选修了课程号为C4的学生的平均年龄。⑵统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程名和选修人数。
点击查看答案
第8题
以下程序的功能是从键盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。
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); }

点击查看答案
第9题
有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。(1
有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。(1

有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。

(1)按等价类划分法,设计测试用例(要求列出设计过程);

(2)按边界值分析法,设计测试用例。

点击查看答案
第10题
以下程序的功能是:从键盘上输入若干学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,
用输入负数结束输入。填空。 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]); }

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