求10个人的平均成绩并统计及格人数,并将成绩由高到低排序
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 05:32:23
![求10个人的平均成绩并统计及格人数,并将成绩由高到低排序](/uploads/image/f/5731990-70-0.jpg?t=%E6%B1%8210%E4%B8%AA%E4%BA%BA%E7%9A%84%E5%B9%B3%E5%9D%87%E6%88%90%E7%BB%A9%E5%B9%B6%E7%BB%9F%E8%AE%A1%E5%8F%8A%E6%A0%BC%E4%BA%BA%E6%95%B0%2C%E5%B9%B6%E5%B0%86%E6%88%90%E7%BB%A9%E7%94%B1%E9%AB%98%E5%88%B0%E4%BD%8E%E6%8E%92%E5%BA%8F)
main(){inti=0,k,count=0,sum=0;floatavg=0;printf("输入成绩:最后以-1结束");for(k=0;k
#include"stdio.h"voidmain(){intsum=0;intscore[10];intcount=0;inti=0;for(i=0;i90){count++;}}printf("平
你定义的是double的变量,使用的时候全部是%d对应的变量使用的地方换成%lfdouble是双精度浮点数,要用%lf来输入输出int%dfloat%fdouble%lf#includevoidmai
Dim a As Double = 0
能求出班级人数设男生为X(X>60),则可以列方程为(77.5*18+75X)/(18+X)=76解得X=27然而全班人数为45
importjava.util.Scanner;publicclassAverage{/***@paramargs*/publicstaticvoidmain(String[]args){//TODO
#include "stdio.h"#define N 10void main(){ int a[N],ave,sum=
(1)1-10×(0.015+0.010+0.005)=1-0.3=0.7=70%答:及格率为70%(2)10×(0.010+0.010)=20%1000×20%=200人答:该校优秀学生有200人答
40分设不及格有X人则有3X人及格.及格人总分:3X*80=240X所有人总分:4X*70=280X不及格人总分=所有人总分-及格人总分=280x-240x=40X不及格人数为X不及格人平均分为:40
#includevoidmain(){intn=0;floatx,sum=0,aver=0;scanf("%f",&x);n++;while(x!=-1){sum+=x;n++;scanf("%f",
#include <stdio.h>main(){ double grade[200]; double sum,avg,temp;&nbs
#includeintmain(){printf("请输入10个成绩\n");intt;intm,n;m=0;n=0;do{scanf("%d",&t);if(t>=60)n++;m++;}while
#includeintmain(){inti,n=0;floats[10];for(i=0;iscanf("%f",&s[i]);if(s[i]n++;}printf("及格人数:%d,及格率:%d\
#includevoidmain(){inti,arr[10];intsum=0;intcount=0;doubleavg=0;for(i=0;i!=10;++i){scanf("%d
其实这种情况不适合用 switch,用ifelse判断语句合适.为了说明switch用,这里我加了一个switch的判断:n1=0;%表示优的人数 >=90分n2=0;%表示良的人数 >=80分n3=
#include#includeintmain(){inta[5],i,j=0,max=0;for(i=0;i
呵呵,二楼的写法是基本正确应该是=IF(A1
#include#defineNUM10voidmain(){intscore[NUM];inti,a,b,c,d,e;a=b=c=d=e=0;printf("请输入10名学生的成绩:\n");for
#includevoidmain(){intn,i,a,b,c,d,e;floats,sum=0,ave;a=b=c=d=e=0;printf("请输入学生个数:");scanf("%d",&n);p
(ax70-75%ax80)÷(a-75%a)=10a÷0.25a=40