输入10名学生5门课的成绩,分别用函数求:每门课的平均分
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/22 15:40:49
设最低分为X,根据题意得,(75×10-X)÷9=80,解得,X=30.所以第一小组中最低成绩为30分.
#include#includemain(){\x09floata[11][6],sum1,sum2;\x09inti,j;\x09for(i=0;i
/*因为这个数据规模很小,只有10个人而已,所以求平均分就直接求和然后用除法了,如果规模大的话可以考虑其他方法.*/#includeintmain(){intstudent[10],sum=0;flo
有3个,减去60分以下的还有44个:47—3=44(名)如果每个人的成绩都在着21份上,平均就有两个,而且还多出2个,这两个只能在这21分之间,所以有一个必定重复三次,所以至少有三名学生的成绩相同:9
75分到100分一共有26种可能(200-5)/26=7.5即说明至少有8个同学成绩是一模一样的回答完毕注意采纳
我不明白你想说什么!但是我感觉你最好在每步操作前都添加printf(...)说明操作这样看着比较直观,而且维护起来也比较方便!我帮你改了改,顺便做了些完善,不明白的地方可以问我!#include"st
帮你分析一下:用户需求:可以输入学生的成绩,通过计算,可以得到平均值功能需求:输入成绩,计算均值,显示结果非功能需求:控制输入字符不能非法,只能是数字.(如果成绩为100制)控制输入的数值边界.OK搞
#include<stdio.h>void main(){ int sum=0; &nb
importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.ut
#includemain(){intn,k;floatscore,sum,ave;for(n=1;n再答:是的,每次需要初始化。
先分别为各个区间设立计数器interCount1,interCount2,interCount3步骤:1.判断a(i)是否大于等于0小于60,如果是,则interCount1加1,转入步骤4,否则转入
用aveage函数可计算出平均分用max可计算出最高分没有实际的表,也不好讲怎么操作,自己试一下就可以了
这个用一维数组保存学生姓名用二维数组保存学生的两门课程成绩统计每门课程的总成绩,平均分,最高分和最低分这个很好做,要代码可以加我好友.
#include"stdio.h"intsum(inta[]){\x09inti,result=0;\x09for(i=0;i\x09\x09result+=a[i];\x09returnresult
设平均分x分,前十名拿到了就是10×(8+x)=80+10x分,剩下的就是50x-(80+10x)=40x-80分除以40,就是没人x-2分,所以其他的比平均分低2分
这个程序满足你条件了,我vc6通过调试运行了#includevoidmain(){floatscore[200][50]={0};voidinputscore(float**,int,int);voi
voidmain(){intarr[5][3];intarrSum[5]={0};inti,j;intmax;for(i=0;i
#includevoidmain(){intn,i,a,b,c,d,e;floats,sum=0,ave;a=b=c=d=e=0;printf("请输入学生个数:");scanf("%d",&n);p
#includefloataverage(floatar[]){inti;floatq,m;m=0;for(i=0;i
#includevoidmain(){charname[20];charnumber[20];inta,b;floatm;scanf("%s%s%d%d",name,number,&a,&b);m=(