有10个学生,每个学生的数据包括将学号姓名分两列导入、姓名和一门课的成绩。

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
现有有n个学生的数据记录,每个记录包括学号,姓名,...
下载积分:1299
内容提示:现有有n个学生的数据记录,每个记录包括学号,姓名,...
文档格式:DOC|
浏览次数:45|
上传日期: 00:26:26|
文档星级:
该用户还上传了这些文档
现有有n个学生的数据记录,每个记录包括学号,姓名,...
官方公共微信共有 3202 人关注过本帖
标题::(用链表实现)有10个学生,每个学生的数据包括学号、姓名、四门课的成绩 ...
等 级:新手上路
帖 子:23
结帖率:66.67%
&&问题点数:0&&回复次数:5&&&
:(用链表实现)有10个学生,每个学生的数据包括学号、姓名、四门课的成绩,从键盘输入10个学生的数据记录,要求完成
:(用链表实现)有10个学生,每个学生的数据包括学号、姓名、四门课的成绩,从键盘输入10个学生的数据记录,要求完成:
&&1、设计一个按键菜单,菜单项包括:
&&& A、设计打印出四门课的总成绩&&&&&&&&&B、设计打印出平均成绩
&&& C、设计打印出最高分的学生信息&&&&&& D、设计显示所有学生信息
&&& E、设计添加一个学生的记录&&&&&&&&&&&F、设计删除一个学生的记录
&&& G、退出
&&2、按下A打印出四门课的总成绩
&&3、按下B打印出平均成绩
&&4、按下c打印出最高分的学生信息
&&5、按下D打印出所有学生信息
&&6、按下E添加一个学生记录
&&7、按下F删除一个学生记录
&&8、按下Q退出
搜索更多相关主题的帖子:
来 自:鄂州
等 级:业余侠客
帖 子:112
专家分:203
这不是我们C语言学习阶段的考察试题么
没事来C一下...&&&
等 级:新手上路
帖 子:23
是啊&&& 是我们课程设计题目
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
哪去自己改
附件: 只有本站会员才能下载或查看附件,请
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
===========深入&-----------------&浅出============
来 自:そ ら
等 级:黑侠
帖 子:358
专家分:620
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&看热闹
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
自己改????zenmenengzheyang ??
到底是“出来混迟早要还”还是“杀人放火金腰带”?
版权所有,并保留所有权利。
Powered by , Processed in 0.025459 second(s), 9 queries.
Copyright&, BCCN.NET, All Rights Reserved有十个学生,每个学生的数据包括学号、姓名、三门成绩。从键盘输入10个学生的数据,要求输出三门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、三门成绩、平均分数)
有十个学生,每个学生的数据包括学号、姓名、三门成绩。从键盘输入10个学生的数据,要求输出三门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、三门成绩、平均分数)
#include &stdafx.h&
#include&stdio.h&
struct inf
{ int num[10];

char name[10];

int score1[10],score2[10],score3[10];
}st[10];
void main()
{ int aver,i=0,sum1=sum2=sum3=0;

int zongfen[10];

for(;i&10,i++)

printf(&输入学号&);

scanf(&%d&,&st[i].num);

printf(&输入姓名&);

gets(st[i].name);

printf(&输入三科成绩&);

scanf(&%d%d%d&,&st[i].score1,&st[i].score2,&st[i].score3);

zongfen[i]=st[i].score1+st[i].score2+st[i].score3;

}

for(i=0;i&10;i++)

{ sum1=sum1+st[i].score1;

sum2=sum2+st[i].score2;

sum3=sum3+st[i].score3;

}

aver=(sum1+sum2+sum3)/3;

printf(&总平均成绩是:%d&,aver);

int max=zongfen[0],flag=0;

for(i=1;i&10;i++)

if(max&zongfen[i])

flag=i;

printf(&下面是最高分的学生的数据\n&);

printf(&%d&,st[flag].num);

puts(st[flag].name);

printf(&%d,%d,%d&,st[flag].score1,st[flag].score2,st[flag].score3);


}
有何错误?应怎样改进?谢谢各位大虾了
printf(&下面是最高分的学生的数据\n&);
printf(&输入三科成绩&);
这些要改你是在中文下打的分号。
int aver,i=0,sum1=sum2=sum3=0;
改成int aver,i=0,sum1=0,sum2=0,sum3=0;
for(;i&10,i++)这的逗号改为;
zongfen[i]=st[i].score1+st[i].score2+st[i].score3;
sum1=sum1+st[i].score1;
sum2=sum2+st[i].score2;
sum3=sum3+st[i].score3;
这些st[i].score1+..都是地址所以会错你可以直接定义变量啊。不需要定义成数组啊,在试哈应该就能行了哦,自己试试吧!


的感言:谢了 相关知识
其他回答 (1)
在第6行中,初始化定义时,不要数组形式,直接是score1,score2,scroe3.

相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号C++习题答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C++习题答案
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩102页未读,继续阅读
你可能喜欢有10个学生,每个学生的数据包括学号,姓名和一门课程成绩.从键盘输入10个学生的数据_百度知道
有10个学生,每个学生的数据包括学号,姓名和一门课程成绩.从键盘输入10个学生的数据
10个学生.从键盘输入10个学生的数据,每个学生的数据包括学号,姓名和一门课程成绩,要求输出学生的平均成绩以及最高分学生的数据
提问者采纳
} printf(&quot#include &lt:%f&quot,stu[i];最高分是%f& char s,maxpoint).h& for(i=1;请输入第%d个学生的信息&quot,minpoint.course1; for(i=1;%s%c%f%f%f& } printf(&quot,mstu=-1;; struct student{ char name[20];main(){ struct student stu[5]; for(i=0,&stu[i], float course1;
scanf(&=5,&stu[i]; float course2; avepoint=stu[0].course3),&stu[i];i&lt.course1; float course3;i++) {
avepoint=avepoint+stu[i];;},&stu[i].course1.course1,avepoint/5,sumpoint[5]; } maxpoint=stu[0];maxpoint)
maxpoint=stu[i],;5);5.name.course1;i& int i.course2;i&平均分为.course1&i++) {
printf(&quot,maxsumpoint2,i+1);i++) {
if(stu[i];.s
提问者评价
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 java 学生姓名 学号 的文章

 

随机推荐