完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
自己编了个程序,为什么总运行时有错???
#include #include using namespace std; struct student { int num; string name; int math; int eng; int chinese; }; void ave(student *a, student *b, student *c) { double aveage; aveage=(a->chinese+a->eng+a->math)/3; printf("数学平均成绩%lf.2n",aveage); aveage=(b->chinese+b->eng+b->math)/3; printf("语文平均成绩%lf.2n",aveage); aveage=(c->chinese+c->eng+c->math)/3; printf("英语平均成绩%lf.2n",aveage); printf("n"); } void max(student *a, student *b, student *c) { int maxa,maxb,maxc; struct student*i; maxa=a->chinese+a->eng+a->math; maxb=b->chinese+b->eng+b->math; maxc=c->chinese+c->eng+c->math; if(maxa>maxb) { if(maxa>maxc) { i=a; } else { i=c; } } else { if(maxb>maxc) { i=b; } else { i=c; } } printf("总成绩最高学生信息n"); printf("姓名%sn",i->name); printf("学号%dn",i->num); printf("英语%dn",i->eng); printf("语文%dn",i->chinese); printf("数学%dn",i->math); } int main() { struct student a,b,c; printf("第一名学生信息n"); printf("学生学号n"); scanf("%d",&a.num); getchar(); printf("学生姓名n"); scanf("%s",&a.name); printf("学生数学n"); scanf("%d",&a.math); printf("学生英语n"); scanf("%d",&a.eng); printf("学生语文n"); scanf("%d",&a.chinese); printf("第二名学生学号信息n"); printf("学生学号n"); scanf("%d",&b.num); getchar(); printf("学生姓名n"); scanf("%s",&b.name); printf("学生数学n"); scanf("%d",&b.math); printf("学生英语n"); scanf("%d",&b.eng); printf("学生语文n"); scanf("%d",&b.chinese); printf("第三名学生学号信息n"); printf("学生学号n"); scanf("%d",&c.num); getchar(); printf("学生姓名n"); scanf("%s",&c.name); printf("学生数学n"); scanf("%d",&c.math); printf("学生英语n"); scanf("%d",&c.eng); printf("学生语文n"); scanf("%d",&c.chinese); ave(&a,&b,&c); max(&a,&b,&c); return 0; } |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
12138 浏览 2 评论
4471 浏览 3 评论
3705 浏览 5 评论
9548 浏览 47 评论
4514 浏览 9 评论
710浏览 0评论
513浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 01:08 , Processed in 0.561969 second(s), Total 83, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号