用C语言解决:输入某班级10名学生的考试成绩,求出总成绩,平均成绩,最高分和最低分

供稿:hz-xin.com     日期:2025-01-14
1. (C++)输入某班级10名学生的考试成绩,求出总成绩、平均成绩、最高分和最低分。

#include
using namespace std;
void main()
{
float score[10];
float sum = 0;
float avg,max,min;

for(int i = 0;i < 10;i++)
{
cin>>score[i];
sum+=score[i];

if(i == 0)
{
max = score[0];
min = score[0];
}

if(score[i] >= max)
max = score[i];
if(score[i] <= min)
min = score[i];
}
avg = sum/10;
cout<<sum<<endl
<<avg<<endl
<<max<<endl
<<min<<endl;
}

#include#define N 10int main(){ int s[N], sum, i, j; printf("Input ten students' grade.
"); for(j=i=0, sum=0; i=60) j++; } printf("总分:%d 大于等于60的人数:%d
",sum,j); return 0;}运行截图:

这个程序的人数不仅限于10人。可以通过改变N的值来控制。
满意请采纳:)

1,先定义4个变量来保存你要的结果:如总成绩、平均成绩等!
2,接收10个成绩数据!每接收一个,都往总成绩上加,然后与最高、最低分
比较,如果符合条件就替换掉!
3,接收完后,用总成绩/10,存到平均成绩变量里!
4,OK!

#include "stdio.h"
#include "conio.h"

void main()
{ int a[10],i,max,min; float sum=0,aver;
printf("enter you want input number:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
sum=sum+a[i];
max=min=a[0];
for(i=0;i<10;i++)
if(max<a[i]) max=a[i];
if(min>a[i]) min=a[i];
aver=sum/10;
printf("max=%d min=%d sum=%.3f aver=%.3f\n",max,min,sum,aver);

}

哥们,快期末了,对这问题还不懂啊.严重了.手机上不方便回答..

用C语言解决:输入某班级10名学生的考试成绩,求出总成绩,平均成绩,最...
1,先定义4个变量来保存你要的结果:如总成绩、平均成绩等!2,接收10个成绩数据!每接收一个,都往总成绩上加,然后与最高、最低分 比较,如果符合条件就替换掉!3,接收完后,用总成绩\/10,存到平均成绩变量里!4,OK!

c语言作业:输入某班级10个学生某课程的考试成绩,要求统计并输出班级总分...
sum=0; i<N; i++) { scanf("%d",&s[i]); sum+=s[i]; if(s[i]>=60) j++; } printf("总分:%d 大于等于60的人数:%d\\n",sum,j); return 0;}

学过c语言的帮忙编程一下
include<stdio.h> include<stdlib.h> struct students { int number;char name[20];float score;}student[10];bool whetherinput=false;void input(){ int n;printf("请输入要输入的学生数目(最多10个学生)\\n");scanf("%d",&n);printf("依次输入每个学生的学号、姓名、成绩\\n");for(int ...

c语言数组编程,一班级10个学生,每个学生3门课考试成绩,编程每个学生...
define N 10 void main(){ float score[3],add[10]={0},add1[3]={0};int i,j;for(i=0;i<N;i++){ printf("输入第%d个学生3门课程的成绩\\n",i+1);for(j=0;j<3;j++){ scanf("%f",&score[j]);add[i]+=score[j];add1[j]+=score[j];} } for(i=0;i<N;i++)...

1. (C++)输入某班级10名学生的考试成绩,求出总成绩、平均成绩、最高分...
void main(){ float score[10];float sum = 0;float avg,max,min;for(int i = 0;i < 10;i++){ cin>>score[i];sum+=score[i];if(i == 0){ max = score[0];min = score[0];} if(score[i] >= max)max = score[i];if(score[i] <= min)min = score[i];} avg =...

用C语言编写程序:从键盘输入一个班10个学生的学号和每个学生考试三门功...
在编程的世界里,使用C语言来处理数据是一个很好的选择,尤其是在需要进行复杂计算和数据结构处理的场景下。例如,我们可以编写一个程序,从键盘输入一个班级10个学生的学号和每个学生三门功课的成绩。这个程序不仅可以帮助我们记录学生的成绩,还能计算出每个学生的平均分,并找出其中最高的平均分。程序的...

c语言程序设计题目
c语言程序设计题目 编写程序处理10个学生的信息,每个学生的信息包括:学号、姓名、三门成绩。要求从键盘输入学生的数据用一个函数实现,输出成绩表(包括每个学生的学号、姓名、三门成绩及平均分数)用... 编写程序处理10个学生的信息,每个学生的信息包括:学号、姓名、三门成绩。要求从键盘输入学生的数据用一个函数实现...

怎样用C语言定义一个二维数组存放班级10位同学姓名,输入一个姓名,要求...
include<stdio.h>#include<string.h>main(){ char a[10][10]={"Tom","Jerry","Mary","Angel","Baby","Mic","Tem","Blue","Britney","Gagy"}; char b[10]; int i,j; while(1){ scanf("%s",&b); getchar(); j=0; for(i=0;i<10;i++) if...

输入全班同学的学号和某一门的成绩的c语言怎么编写,讲该课程的成绩按...
在编程中,使用冒泡排序算法可以对输入的全班同学的学号和某一门的成绩按由高到低的顺序进行排序。这里提供一个具体示例,帮助理解如何实现。代码如下:include include struct Student { int num;float score;}stu[10];int main() { int i, j, flag, k = 1;float temp;printf("请输入10个同学...

c语言:输入10个学生的成绩,求学生的平均成绩,并统计超过平均分数的学生...
printf("请输入班级总人数:\\n") ;scanf("%d",&n);p=(int*)malloc(n*sizeof(int));if(!p) return;int *p0;p0=p;printf("请在此输入各学生成绩:\\n");for(i=0;i<n;i++) scanf("%d",p++);f(p,p0,n);printf("平均分数:%3f\\n",aver);printf("最高分:%3d\\n",max);pri...