中易网

一个班10个同学,每个学生有学号,以及数学、物理、英语、语文、体育5门课的成绩信息。分别编写3个函数以

答案:5  悬赏:40  
解决时间 2021-04-09 06:49
实现3个要求:
(1)求数学的平均成绩
(2)2门以上课程不及格的学生,输出他们的学号、各门课成绩以及平均成绩
(3)输出成绩优良的学生(平均成绩85以上或全部成绩都在80分以上)的学号、各门课成绩和平均成绩
需要C语言程序编写
最佳答案
A B C D E F G H
学号、姓名、数学、物理、英语、语文、体育、平均成绩
按照上面组织表格,在H2单元输入平均成绩计算公式: = AVERAGE(B2:G2)

然后可以按照条件格式显示两门以上不及格学生以及成绩优良学生,并可以通过筛选打印输出,但不能按你所说的自动输出。但其实筛选打印就等于输出了。
全部回答
你问的是C语言吗?
这个可以在计算机中用VB编个程序,你想要的话我可以写给你。
你这不是计算机的么 Excel 制表 步骤太多了说不明白
#include <stdio.h> struct STUDENT { char id[10]; int score[5]; double ave; }stu[10]; void main() { int num=10,i,j; double Save; //Save是计算数学平均成绩 for(i=0;i<num;i++) { printf("\t输入学生数据",i+1); printf("\t学号: "); scanf("%s",stu[i].id); int Tave=0,Kave=0; for(j=0;j<5;j++) { printf("\t第%d门成绩",j+1); scanf("%d",&stu[i].score[j]); Tave+=stu[i].score[j]; Kave+=stu[i].score[0]; //Kave是数学成绩的总和 } stu[i].ave=(double)Tave/5.0; Save=(double)Kave/5.0; } printf("\n\t学号\t平均分\t数学平均分\n"); for(i=0;i<num;i++) { printf("\t%s",stu[i].id); for(j=0;j<5;j++) printf("\t%d",stu[i].score[j]); printf("\t%f\n",stu[i].ave); printf("\t%f\n",Save); } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
韩国语在线翻译
宣纸多钱一张80年代老宣纸多钱一張
请问云南玉溪哪里有卖缝纫机的地方?
请问原鸡养殖要多少钱
江苏大学流体机械专业本科毕业和研究生毕业就
88潮牌美发连锁(今都美源店)在什么地方啊,我
争强好胜是什么意思
三个B两个C+一个D大概能上北海那个高中?
某质数加6为质数,减6也为质数,这个质数在30到
电脑锁屏密码输入了几次错误密码,后正确密码
牡丹江万达广场欠工人工资怎么办,零头的躲着
深圳瓶装燃气服务点福强服务点地址有知道的么
女主篮球特棒的网王小说
会计硕士毕业一般薪水可以多少?工作几年后可
请问谁有电脑播音王免费的软件?提供个给我好
推荐资讯
e调萨克斯的b调指法视频教学
你好 请问联想Y450主板电池型号是多少?谢谢
我的车只有强险,我开车把骑摩托车人闯了,当
我有一块黄色石头,重33.6斤,请哪位资深的老
考研时,大学的英语教材书还有用吗?
想知道: 揭阳市厦深高铁普宁站地图在哪?
新东方学厨大概学费多少
怎样让别人更多的看到我的小红书状态
求Yesterday (Trio Ver.) (Bonus Track)-的空
飞牛网送货的是送货到家还是送货上门
华为1千元的手机有哪些
席娟有哪几本写关于耿静柔几个朋友的书名叫什
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?