c语言中判断学号重复作业求学号姓名三门成绩写到文件读到内存排序

> 问题详情
编写程序,一个班级有n个学生,每个学生有学号、姓名和三门课的成绩。要求编程实现以下功能。
悬赏:0&答案豆
提问人:匿名网友
发布时间:
编写程序&&编写程序,一个班级有n个学生,每个学生有学号、姓名和三门课的成绩。要求编程实现以下功能。&&①先输入n,再依次输入n个学生的信息。&&②按学生平均分从高到低排序。&&③将排序结果写到文件C:\STU.TXT文件中,每个学生占一行。&&(已知每班学生数少于100个,姓名和学号长度不超过10个字符;要求使用结构体类型。)
您可能感兴趣的试题
1在一个无向图中,所有顶点的度数之和等于所有边数的(&&)倍。&&A.1/2&&B.1&&C.2&&D.42在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的(&&)倍。&&A.1/2&&B.1&&C.2&&D.43一个有n个顶点的无向图最多有(&&)条边。&&A.n&&B.n(n-1)&&C.n(n-1)/2&&D.2n4具有4个顶点的无向完全图有(&&)条边。&&A.6&&B.12&&C.16&&D.20
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
找答案会员
享三项特权
找答案会员
享三项特权
找答案会员
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
恭喜你被选中为
扫一扫-免费查看答案!
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
提示:请截图保存您的账号信息,以方便日后登录使用。
常用邮箱:
用于找回密码
确认密码:欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 9505 人关注过本帖
标题:编写程序处理10个学生的信息,每个学生的信息包括:学号、姓名、三门成绩。
等 级:新手上路
帖 子:23
结帖率:100%
&&已结贴√
&&问题点数:20&&回复次数:12&&&
编写程序处理10个学生的信息,每个学生的信息包括:学号、姓名、三门成绩。
/*编写程序处理10个学生的信息,每个学生的信息包括:学号、姓名、三门成绩。要
求从键盘输入学生的数据用一个函数实现,输出成绩表(包括每个学生的学号、姓
名、三门成绩及平均分数)用一个函数,再用一个函数输出平均分在前3名的学
生姓名及平均分。*/
#include &stdio.h&
struct student
&&&char name[20];
&&&int score[3];
{&&struct student stu,stu1,stu2,stu3;
&&& int i,j,k,score,ave,ave1,ave2,ave3;
&&&for(i=0;i&10;i++);
&&&{&&ave=
&&&&&&scanf(&%d%s&,&s[i].num,s[i].name);
&&&{&&for(j=0;j&3;j++)
&&&{ scanf(&%d&,score);
&&&&&&&&&ave+=s[1].score[j];
&&&if(s[i].ave&s[k].ave) k=1;}
&&&printf(&每个学生的学号、姓名、三门成绩、平均分数及平均分在前三名的学生姓名及平均分:&);
&&&printf(&%s,%c,%d,%d,%d,%f,%f,%f,%d ,%d,%d\n&,stu.num,stu.name,stu.score[0],score[1],score[2],stu.ave,stu1.name,stu2.name,stu3.name,ave1,ave2,ave3);
这个程序在那个程序上有改,可还是不知道错在哪了,帮忙看一下!谢了!
搜索更多相关主题的帖子:
等 级:黑侠
帖 子:376
专家分:697
回复 楼主 安静的高调
printf(&%s,%c,%d,%d,%d,%f,%f,%f,%d ,%d,%d\n&,stu.num,stu.name,stu.score[0],score[1],score[2],stu.ave,stu1.name,stu2.name,stu3.name,ave1,ave2,ave3);
因为有了因为,所以有了所以,既然已成既然,何必再说何必
等 级:新手上路
帖 子:23
回复 2楼 liangjinchao
这句错哪了呀?
等 级:黑侠
帖 子:376
专家分:697
printf(&%s,%c,%d,%d,%d,%f,%f,%f,%d ,%d,%d\n&,stu.num,stu.name,stu.score[<font color=#],score[<font color=#],score[<font color=#],stu.ave,stu1.name,stu2.name,stu3.name,ave1,ave2,ave3);//%c是输出字符,%s是字符串,%d是整型数据,先看好书吧!至于你程序的思路,我看不懂
因为有了因为,所以有了所以,既然已成既然,何必再说何必
等 级:小飞侠
帖 子:1114
专家分:2611
格式符有问题。
来 自:湖南
等 级:论坛游侠
帖 子:83
专家分:141
下午回寝室帮你看下
&&&&&&&&&&&&&&人生莫大的悲哀是不能坚持,今天计划明天,明天念着后天,这样总难成事。
等 级:论坛游民
帖 子:80
专家分:94
等 级:青峰侠
帖 子:687
专家分:1570
正好学习一下。。。这个用函数。还是比较方便一些。
等 级:新手上路
错了太多的地方了,刚学吧
等 级:新手上路
第一,你看你一下,你的{}的匹配?main的“{”都没有“}”匹配。
第二,你连main都不指定类型,编绎系统会自动帮你加上为int型,所以,这也是一错;
第三,你第一个for后面加个“;”什么意思嘛,你后面的循环体不要了吗???
第四,你的输出格式控制太差了,差的我不想看,看前面有人指出来了,你就自己再认真对对!
版权所有,并保留所有权利。
Powered by , Processed in 0.058369 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reservedc语言作业求学号姓名三门成绩写到文件读到内存排序_百度知道
c语言作业求学号姓名三门成绩写到文件读到内存排序
c语言作业求学号姓名三门成绩写到文件读到内存排序c语言作业求学号姓名三门成绩写到文件读到内存排序
我有更好的答案
j++){for (i = 0; i &lt选择排序第二个for语句多了一个分号、、for (j = 0、、,去掉就好了; j & N - 1
采纳率:91%
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。用C语言编写:定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩。愿哪位大神帮帮忙啦谢谢啦_百度知道
用C语言编写:定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩。愿哪位大神帮帮忙啦谢谢啦
应用简单菜单和子函数调用方式实现下面的功能
从键盘输入10个学生的以上内容,存入文件stud.txt
浏览显示成绩表(要求显示格式成绩时,格式较规范)
将10个学生按照平均分数从高到低进行排序,结果存入文件stud1.txt
输入任意的一个课程名,分数从高到低进行排序...
我有更好的答案
要完整的写啊, 那得半小时 一个小时的.恐怕没人有这闲工夫.如果编程遇到问题 可以贴出来,帮你解决.
好吧,不过也同样谢谢你
软件工程师
为您推荐:
其他类似问题
结构体数组的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 c语言按学号排序 的文章

 

随机推荐