收藏 分销(赏)

求一个学生四门成绩的平均分和及格门数.docx

上传人:仙人****88 文档编号:9447916 上传时间:2025-03-26 格式:DOCX 页数:4 大小:14.75KB 下载积分:10 金币
下载 相关 举报
求一个学生四门成绩的平均分和及格门数.docx_第1页
第1页 / 共4页
求一个学生四门成绩的平均分和及格门数.docx_第2页
第2页 / 共4页


点击查看更多>>
资源描述
//求一个学生四门成绩的平均分和及格门数 #include<stdio.h> void main() { int english,math,china,PE; float ave; //平均数 int pass; //及格门数 pass=0; printf("请输入四门可的成绩\n"); scanf("%d %d %d %d",&english,&math,&china,&PE); ave=(english+math+china+PE)/4.0; if(english>=60) pass++; if(math>=60) pass++; if(china>=60) pass++; if(PE>=60) pass++; printf("平均数为%f,及格门数为%d\n",ave,pass); } /*通过键盘输入用户的选择s,用户输入1时调用average函数统计平均分, 输入2时调用grade函数统计及格门数,输入0时返回。*/ #include<stdio.h> #include<stdlib.h> float average(int x,int y,int z,int l) { float ave1; ave1=(x+y+z+l)/4.0; return ave1; } int s(int x,int y,int z,int l) //s为统计门数 { int pass=0; if(x>=60) pass++; if(y>=60) pass++; if(z>=60) pass++; if(l>=60) pass++; return pass; } void main() { int english,math,china,PE; float ave; //平均数 int pass; //及格门数 int choise; //你的选择 printf("请输入四门课的成绩\n"); scanf("%d %d %d %d",&english,&math,&china,&PE); printf("1、求平均分\n"); printf("2、求及格门数\n"); printf("0、返回\n"); printf("请输入你的选择\n"); scanf("%d",&choise); switch(choise) { case 1:ave=average(english,math,china,PE);printf("平均分为%f\n",ave);break; //求平均数 case 2:printf("及格门数为%d\n",s(english,math,china,PE));break; //求及格门数 case 0:exit(0); } }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服