精华内容
下载资源
问答
  • C语言求50个同学中每个同学的平均分,每门课的平均分和最高分所对应的同学和成绩。
  • 从键盘输入10个学生的C语言成绩到数组中,求平均分最高分和最低分。 #include<stdio.h> void main() { int i,sum=0,max=0,min=100,c=[10]; float ave; for(i=0;i<10;i++) { scanf("%d",&c[i]); sum=...

    从键盘输入10个学生的C语言成绩到数组中,求平均分、最高分和最低分。

    #include<stdio.h>
    void main()
    {
    int i,sum=0,max=0,min=100,c=[10];
    float ave;
    for(i=0;i<10;i++)
    {
    scanf("%d",&c[i]);
    sum=sum+c[i];
    if(c[i]>max)
    max=c[i];
    if(c[i]<min)
    min=c[i];
    }
    ave=(float)sum/10;
    printf(“平均分:%f,最高分:%d,最低分:%d\n”,ave,max,min);
    }

    展开全文
  • /*使用数组实现10名学生的成绩录入,并输出这10名学生中成绩的最高分最低分平均分按照分数从大到小排序思考:如何实现从小到大排序?如果学院有5个班,每个班30人,如何处理?所有成绩中的最高分是哪个班的,第几...

    /*

    使用数组实现10名学生的成绩录入,并输出这10名学生中成绩的

    最高分

    最低分

    平均分

    按照分数从大到小排序

    思考:

    如何实现从小到大排序?

    如果学院有5个班,每个班30人,如何处理?

    求所有成绩中的最高分是哪个班的,第几个学生,如何处理?

    */

    #include

    #define NUM 10

    int main(int argc, const char * argv[])

    {

    //使用数组实现10名学生的成绩录入并输出

    int score[NUM];

    for (int i = 0; i < NUM; i ++)

    {

    printf("请输入第%d名学生的成绩:",i+1);

    scanf("%d",&score[i]);

    }

    for (int i = 0; i < NUM; i ++)

    {

    printf("\n第%d名学生的成绩为:%d",i+1,score[i]);

    }

    //最高分

    int MAX = score[0];

    int idh = 1;

    for (int i = 0; i < NUM; i ++)

    {

    if (score[i]>=MAX)

    {

    MAX = score[i];

    idh = i + 1;

    }

    }

    printf("\n\n最高分为第%d名学生为%d分\n",idh,MAX);

    //最低分

    int MIN = score[0];

    int idl = 1;

    for (int i = 0; i < NUM; i ++)

    {

    if (score[i]<=MIN)

    {

    MIN = score[i];

    idl = i + 1;

    }

    }

    printf("\n最低分为第%d名学生为%d分\n",idl,MIN);

    //平均分

    float sum = 0;

    for (int i = 0; i < NUM; i ++)

    {

    sum = sum + score[i];

    }

    printf("\n学生的平均成绩为:%f\n",sum/NUM);

    //按照分数从大到小排序

    for (int i = 0; i < NUM - 1; i ++)

    {

    for (int j = i + 1; j < NUM; j ++)

    {

    if (score[i] <= score[j])

    {

    int t =score[i];

    score[i] = score[j];

    score[j] = t;

    }

    }

    }

    for (int i = 0; i < NUM; i ++)

    {

    printf("\n第%d名学生的成绩为:%d",i+1,score[i]);

    }

    return 0;

    }

    展开全文
  • 输入5个学生成绩,写一个函数,当主函数调用此函数后,能平均分最高分和最低分
  • #include struct Student {int num; char name[20]; float score; }; int main() { int i,k; struct Student s[5]; float aver,max=s[0].score,min=s[0].... } C语言初学者 能帮我看看哪里出错了嘛QAQ
  • 在一组得分中,一个最高分一个最低分,取该数组去掉最高分和最低分的平均值并返回到main函数中。 #include&amp;lt;stdio.h&amp;gt; void main(){ double a[10],r; //r为平均分 int i; ...

    fun()功能:

    在一组得分中,求一个最高分,求一个最低分,求取该数组去掉最高分和最低分的平均值并返回到main函数中。

    #include<stdio.h>
    void main(){
         double a[10],r;                            //r为平均分
         int i;
         printf("依次输入10个整数放入数组a中:\n");
         for(i=0;i<10;i++){
           scanf("%d",&a[i]);
         }
        printf("输入10个整数为:\n"); 
        for(i=0;i<10;i++){
           printf("%d",a[i]);
           printf("\n");
         }
         r=fun(a,10);                               //调用fun()
    }
    int fun(double b[10],int n){                    //传参
         int sum=0,min,max;
         int i;
         min=max=b[0];
         for(i=0;i<n;i++){
            sum=sum+b[i];
            if(max<b[i]) 
               max=b[i];
            if(min>b[i])
               min=b[i];
         } 
         sum=sum-max-min;
         return(sum/(n-2));   
    }
    

    最后心得:
    整个过程还是比较简单的,最关键的一步是怎么通过遍历数组找出在该数组中最大的分数和最小的分数,最后要在总个数减去2

    展开全文
  • 最佳答案所有成绩的最高分和最低分,是单科成绩最高分和最低分还是所有总成绩的最高分和最低分追问:所列出的最高分和最低分追答:#include #include /***********获取总成绩***********/int getAll(int mark[]){...

    最佳答案

    所有成绩的最高分和最低分,是单科成绩最高分和最低分还是所有总成绩的最高分和最低分

    追问:

    所列出的最高分和最低分

    追答:

    #include #include /***********获取总成绩***********/int getAll(int mark[]){return mark[0] + mark[1] + mark[2] + mark[3];return 0;}/***********获取总成绩最高分和最低分***********/int* getAllMaxAndMin(int mark[][4]){int markAll[3] = {getAll(mark[0]), getAll(mark[1]), getAll(mark[2])};int MaxMin[2] = {markAll[0],markAll[0]};if (markAll[1] > markAll[0])if (markAll[2] > markAll[1])MaxMin[0] = markAll[2];elseMaxMin[0] = markAll[1];else if (markAll[2] > markAll[0])MaxMin[0] = markAll[2];return MaxMin;}/***********获取单科成绩最高分和最低分***********/int** getOneMaxAndMin(int mark[][4]){int **MaxMin = (int**)malloc(sizeof(int*)*2);int i=1, j=0;MaxMin[0] = (int*)malloc(sizeof(int)*4);MaxMin[1] = (int*)malloc(sizeof(int)*4);for(i=0; i<2; i++)for(j=0; j<4; j++)MaxMin[i][j] = mark[0][j];for(i=0;i<3; i++)for (j=0; j<4; j++){if (mark[i][j] > MaxMin[0][j])MaxMin[0][j] = mark[i][j];if (mark[i][j] < MaxMin[1][j])MaxMin[1][j] = mark[i][j];}return MaxMin;}int main(){int mark[3][4] = {0};int i=0, j=0;int*p, **q;for(; i<3; i++){for(j=0; j<4; j++){printf("请输入第%d名同学第%d科成绩.\n", i+1, j+1);scanf("%d", &mark[i][j]);}}q = getOneMaxAndMin(mark);printf("单科成绩最高分分别为%d, %d, %d, %d, 最低分分别为%d, %d, %d, %d\n", q[0][0], q[0][1],q[0][2], q[0][3], q[1][0], q[1][1], q[1][2], q[1][3]);p = getAllMaxAndMin(mark);printf("总成绩最高分和最低分分别为%d, %d\n", p[0],p[1]);printf("各同学平均成绩为%d, %d, %d\n",getAll(mark[0])/4, getAll(mark[1])/4, getAll(mark[2])/4);return 0;}

    追问:

    这么长的代码,敲出来,我也是服了,谢谢您

    最佳答案由网友  1995年的老街  提供

    展开全文
  • #include<stdio.h> int max, min ; float average ( int array [ ] , int n ) { int i ; float aver , sum = array [0] ; max = min = array [ 0 ] ; for( i=1 ;... else if ( array[i] <...
  • if(score[i] } printf("取消最高分数: %d\n取消最低分数: %d\n" ,max,min); return (sum-max-min)/8; } int main( ) int s[ N ],aver; input(s, N); aver=averScore(s, N); printf("平均分数:%d\n”,aver); return ...
  • 某比赛有多个评委,评委们对参赛选手打分,用编程实现,对一个参赛选手计算评分,规则是在选手的给定评分列表中,去掉一个最高分和一个最低分,再平均分。 第一行是一个整数 n,表示有 n 个评委的评分,且 2<...
  •  //将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回,函数形参a所指存放得分的数组,形参n存放得分个数。 1 #include 2 void NONO(); 3 double fun( double a[ ] , ...
  • 要求用一个input函数输入3个学生数据,用一个average函数总平均分,用max函数找出最高分的学生数据,总平均分和最高分的学生数据都在主函数中输出。 写到这里,报错太多,写不下去了 ![图片说明]...
  • 生数比例,最高分及学生信息。 其中,分数(含平均分)都按百分制(整数处理) ,比例按浮点数处理,精确到小数点后两位。平均 分取整时按四舍五入处理,例如,74.5,四舍五入为 75.最高分可能有多个。(要求,分别...
  • ***题目:***输入10个学生5门课的成绩,分别用函数...这一题他需要我们4种结果,学生平均分、课程平均分最高分、方差。所以我们可以分为5个函数,主函数,然后4个结果的调用函数,定义一个二维数组通过for循环将5
  • 首先分析该题,至少要声明三个函数(虽然最后我声明了四个),每个学生的平均分需要一个函数,每门课平均分需要一个函数,以及找出所有50个分数中最高分数所对应的学生课程也需要一个函数。 我先声明函数,再...
  • 有一个一维数组,内存放10个学生成绩,写一个函数平均分最高分和最低分。#include void main(){ int a[] = { 80, 60, 90, 38, 96, 77, 89, 93, 99, 94 }; int avg = 0, max = 0, sum = 0, min = 100; for ...
  • 本题为用结构体学生的平均分和分数最高的学生对应课程以及分数。 输入10个学生5门课的成绩,分别用函数实现以下功能: 1、计算每个学生平均分 2、计算每门课平均分 3、找出所有50个分数中最高的分数所对应的学生和...
  • 要求去掉一个最高分和去掉一个最低分,再算出平均分)。 输入 测试数据包括多个实例。 每组数据包括选手的名字,名字的长度不超过30个字符。紧接着是8个1到10的实数,代表评委们对该选手...
  • 【问题描述】有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程10个学生的平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩,平均分数) ,请使用...
  • 包括学号、姓名、3门课程的成绩、总分、平均分和排名。(2)能通过键盘录入学生信息,包括学号、姓名和3门课程的成绩。(3)能计算每名学生的总分和平均分。(4)能按...
  • 青年歌手参加歌曲大奖赛计分系统(5个选手,4个评委) 分别用子函数实现输入、计算平均分(去掉一个最高分和一个最低分),排序(成绩由高到低),输出(前三名) 注:不知道能不能用上struct结构 跪代码
  • 【问题描述】有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程10个学生的平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩,平均分数) ,请使用...
  • 用所学过的指针知识,...输出的格式为“排序 姓名 平均分 最高分 最低分”,要求由高到低对平均分排序,平均分保留2位小数。如下所示: No name avg max min 1 c 82.33 99 66 2 b 80.12 92 70 3 a 80.11 98 60
  • 输入一行字符分别统计出其中字母空格数字其他...当输入负数时结束输入 从键盘上输入若干学生的一门课成绩计算出平均分当输入负数时结束输入将结果 输出 1!+2!+3!++20!将结果输出 打印以下图案 * * * 打印以下图案 *
  • 一维数组冒泡算法 本次课程内容 课程目标 了解数组的概念 掌握一维数组的...例学员管理系统之成绩管理的子功能 1成绩录入需要输入100个学生的成绩 2求平均成绩合格率 3求最高分最低分 C++成绩 90 45 68 85 78 94 7
  • C语言作业

    2019-05-27 08:33:19
    // 编写程序,一个班级有30名学生,在程序中编写三个函数,分别这该班学生的最高分、最低分和平均成绩。学生成绩可以读入或初始化至数组中,在主函数中实现输出。 /*#include<stdio.h> void max(int *p) { ...
  • c语言课程设计

    2018-08-29 15:43:11
    3) 比赛项目分男子组女子组,每个运动员的总分计算规则是:去掉最高分、去掉最低分求平均值。 4) 提供界面让工作人员输入每场比赛的所有运动员的每个裁判的分数,能查询某场比赛所有运动员的最后得分 5)评分的...
  • C语言-实验7

    2020-09-16 10:39:59
    结构体类型变量yu共用体 一、有5个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入5个学生数据,要求...5)总平均分和最高分的学生的数据都在主函数中输出。 #include <stdio.h> struct Student
  • 任务:**运用结构体、函数与指针,储存操作N个学生的信息(学号、姓名与成绩、平均分),并输出平均成绩最高的学生的信息。 2.功能函数: Input()函数:输入数据和求各个学生的平均成绩 Max()函数:搜索平均成绩...
  • c语言经典案例

    2014-10-30 08:06:57
    实例071 最低分和最高分 90 实例072 模拟自动售货机 91 实例073 计算工资 93 实例074 平方和值判断 94 实例075 加油站加油 95 实例076 简单计算器 97 第8章 循环结构 98 实例077 使用while语句n! 99 实例078 ...

空空如也

空空如也

1 2 3 4 5
收藏数 83
精华内容 33
关键字:

c语言求平均分和最高分

c语言 订阅