C语言求10位同学的平均分和及格率for
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 00:10:17
#includemain(){floatstd[5][4],sum,std1[5],scr[4];inti,j;for(i=0;i
/*因为这个数据规模很小,只有10个人而已,所以求平均分就直接求和然后用除法了,如果规模大的话可以考虑其他方法.*/#includeintmain(){intstudent[10],sum=0;flo
这个是我以前写的程序,只要在if语句里加一句输出总人数和总分就ok了,其他的要求都和你一样#include<stdio.h>/*程序从main函数开始执行*/intmain(){intco
没有问题.当然,如果说有,也是有的.就是如果你输入的分数都是大于100分的时候就会造成最低分错误.再问:运行起来结果,最大值总是显示第一个数,最小值和平均值是一长串数字呐再答:1.感觉你是否是输入的数
aver应该和sum是同一类型变量
1,关于评委评出的分数,定义一个一维数组,用随机数产生,比如说1到10分这个区间.2,10个数的最高分和最低分是很容易找到的,这个都不会还真是没办法.3,然后将剩下的8个分数加起来除以8,就得到平均分
把5个成绩加起来,除与5就得平均成绩.如:intscore[5]={90,80,80,95,87};intsum;sum=0;floatavg=0;for(inti=0;i
voidmain(){floatsum=0,avg=0,min=100,max=0;intfail=0;for(i=0;i>a;sum+=a;if(min>a)min=a;if(max
我是菜鸟啊,呵呵,试一下吧#includemain(){floata,b,c,d,total,average;total=a+b+c+d;average=(a+b+c+d)/4;scanf("%f%f
5×94-92×3=194194÷2=97答:97
(1)88*3+90.5*3-91.5*5=76(2)设甲乙两地相距x千米x/(6.4-2.4)-x/6.4解得x=320(3)3*2/(3.5-2)
这个程序满足你条件了,我vc6通过调试运行了#includevoidmain(){floatscore[200][50]={0};voidinputscore(float**,int,int);voi
一楼基本上是对的,不过循环这些有错,还是必须加上循环的中止条件,调试无误代码如下:#include"stdio.h"intmain(){\x09signedintn;//因为要与-1比较,所以n定义为
voidmain(){doublearr[50]={0};doubleaverage=0;printf("Input50StudentsScore:\n");for(inti=0;i
两班总分是:54×81.5+50×(81.5+5.2)=8736(分)全体平均分:8736÷(54+50)=84(分)再答:亲,我的回答你满意吗?给个好评吧,或者你可以继续问我哦
五人的总分是:91.9*5=459.5ABC的总分是:88*3=264CDE的总分是:90.5*3=271.5则C的分是:264+271.5-459.5=76
C=(ABC的平均分)*3+(CDE的平均分)*3-ABCDE的平均分*5=76
你好,我帮你解答A,B,C的总分是88*3=264′C,D,E的总分是90.5*3=271.5′A,B,C,D,E的总分是91.09*5=455.45′所以C的分数就是264+271.5-455.45