精华内容
下载资源
问答
  • 提示用户的输入10个数,找到最大值,找到最小值,计算平均值 二、实现代码: (1)实现的步骤: (2)实现代码: #include <stdio.h> #include <stdlib.h> /*提示用户的输入10个数,找到最大值,找到...

    一、实现案例:
    提示用户的输入10个数,找到最大值,找到最小值,计算平均值

    二、实现代码:
    (1)实现的步骤:
    在这里插入图片描述

    (2)实现代码:

    #include <stdio.h>
    #include <stdlib.h>
    
    /*提示用户的输入10个数,找到最大值,找到最小值,计算平均值*/
    
    int main()
    {
         int  i;
         int  max;
         int  min;
         int  total=0;
         float  average;
              
        //1.定义一个10个整型数的数组
          int  scores[10]={0};
          
        //2.初始化数组
           for(i=0;i<10;i++)
           { 
             //2.1提示用户输入第多少个数
             printf("请输入第%d个分数: ",i+1);//0+1=1
             
            //2.2获取用户的输入scanf
             scanf("%d",&scores[i]);
             if(scores[i]>100 || scores[i]<0)
             {
                    printf("没有这种分数\n");
                    printf("强制退出\n");
                    system("pause");
                    exit(-1);         
             }
           }
           
           for(i=0;i<10;i++)
           {
                printf("第%d个分数是:%d\n",i+1,scores[i]);       
           }
            
       //3.找分数,找最高分
          max=scores[0];//让max等于数组的第0项,
             
          for(i=0;i<10;i++)
           {
                   if(max<scores[i])
                   {
                        max=scores[i];               
                   }
           }
           printf("最高分是:%d\n",max);
           
       //4.找最低分
           min=scores[0];//让min等于数组的第0项,
             
          for(i=0;i<10;i++)
           {
                   if(min>scores[i])
                   {
                        min=scores[i];               
                   }
           }
           printf("最低分是:%d\n",min);
       
         //5.计算平均值
         //5.1算出总分
          for(i=0;i<10;i++)
          {
              total+=scores[i];
              //total=total+datas[i]   
          }
          
         //5.2求平均值
           average=(float)total/10;
              
       //6.输出结果	
           printf("平均分是:%f\n",average);
               
        
    	  system("pause");
    	  return 0;
    }
    
    

    三、运行结果:
    在这里插入图片描述

    ——@上官可编程

    展开全文
  • 编写程序,输入20名学生的成绩存入数组(输入的数可以是小数),求其中的最高分最低分平均分。(输出的数保留两位小数) #include<stdio.h> int main() { int i; float a[20]; printf("请输入20名学生...

    题目:

    编写程序,输入20名学生的成绩存入数组(输入的数可以是小数),求其中的最高分,最低分及平均分。(输出的数保留两位小数)

    #include<stdio.h> 
    int main()
    {
    	int i;  
    	float a[20];   
    	printf("请输入20名学生的成绩:\n"); 
        for(i=0;i<20;i++){
        printf("请输入第%d名学生的成绩:",i+1);	
        scanf("%f",&a[i]);		
        }
        float sum=0,max=a[0],min=a[0]; //定义sum存放20名学生成绩的和
        for(i=0;i<20;i++){             //定义max与min的数组为0
                                      //假设最大与最小值为数组的第一位
        sum+=a[i];      //求和
    	if(a[i]>max){   //判断上面定义的max数组第二位是否大于第一位
    	max=a[i];	    //如果大于max,max变为数组的第二位,依次判断,求出最大值
    	}
    	if(a[i]<min){   //最小数同理↑↑
    	min=a[i];	
    	}	
        }
        printf("20名学生中最高分为:%.2f最低分为:%.2f平均分为:%.2f",max,min,sum/20); 
    	return 0;  //因为输出的数保留两位小数,所以%.2f
    }
    

    程序运行:

    请输入20名学生的成绩:
    请输入第1名学生的成绩:1
    请输入第2名学生的成绩:2
    请输入第3名学生的成绩:3
    请输入第4名学生的成绩:4
    请输入第5名学生的成绩:5
    请输入第6名学生的成绩:6
    请输入第7名学生的成绩:7
    请输入第8名学生的成绩:8
    请输入第9名学生的成绩:9
    请输入第10名学生的成绩:10
    请输入第11名学生的成绩:11
    请输入第12名学生的成绩:12
    请输入第13名学生的成绩:13
    请输入第14名学生的成绩:14
    请输入第15名学生的成绩:15
    请输入第16名学生的成绩:16
    请输入第17名学生的成绩:17
    请输入第18名学生的成绩:18
    请输入第19名学生的成绩:19
    请输入第20名学生的成绩:20
    20名学生中最高分为:20.00最低分为:1.00平均分为:10.50
    
    展开全文
  • 编写程序,输入十名学生的成绩,显示其中最高分最低分以及平均分#数组#C语言 #include"stdio.h" int main() { int i,n,a[10],t,num=0; float aver; for(i=0;i<10;i++) {scanf("%d",&a[i]);} for(i=0;...

    编写程序,输入十名学生的成绩,显示其中最高分,最低分以及平均分#数组#C语言

    #include"stdio.h"
    int main()
    {
    	int i,n,a[10],t,num=0;
    	float aver;
    	for(i=0;i<10;i++)
    	{scanf("%d",&a[i]);}
    
    	for(i=0;i<9;i++)
    	{
    		for(n=0;n<9-i;n++)
    		{
    			if(a[n]>a[n+1])
    			{
    				t=a[n];
    				a[n]=a[n+1];
    				a[n+1]=t;
    			}
    		}
    	}
    
    	for(i=0;i<10;i++)
    		{
    			num+=a[i];
    		}
    	aver=num/10;
    	printf("min=%d,max=%d,aver=%f\n",a[0],a[9],aver);
    	return 0;
    }
    

    新手探索中。。。欢迎提出问题,共同学习。

    展开全文
  • // /* ================================================================== ...最低分,求平均成绩!请编程实现这个计算方法。 ============================================================...
    //
    /*
    ==================================================================
    题目:选拔赛中通经常使用这种办法求选手分数。去掉一个最高分,去掉一个
    最低分,求平均成绩!请编程实现这个计算方法。
    ==================================================================
    */
    #include<stdio.h>
    main()
    {
    float a[10],max,min,sum=0.0,aver;
    int i;
    printf("输入成绩:\n");
    for(i=0;i<10;i++)
    {
    printf("成绩%2d:  ",i+1);
    scanf("%f",&a[i]);
    if((a[i]<0)||(a[i]>10))
    {
    printf("成绩输入有误!

    。请确保分数在0-10!

    \n______________________________\n");
    i=-1;
    }
    }
    max=a[0];min=a[0];
    for(i=0;i<10;i++)
    {
    if(max<a[i])
    max=a[i];
    if(min>a[i])
    min=a[i];
    sum=sum+a[i];
    }
    aver=(sum-max-min)/8;
    printf("去掉一个最高分:%.1f\n",max);
    printf("去掉一个最低分:%.1f\n",min);
    printf("平均分是:%.2f\n",aver);
    }
    /*
    ==================================================================
    评:定义评委个数(10),输入成绩(数列a[]),求最大值和最小值,求和
    sum。求sum-最高分-最低分,求平均值。
    ==================================================================
    */




    展开全文
  • 选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。 Input 输入数据有多组,每组占一行,每行的第一个数是n(2),表示评委的人数,然后是n个评委的打分。 Output ...
  • 在一组得分中,求一个最高分,求一个最低分,求取该数组去掉最高分最低分的平均值并返回到main函数中。 #include&amp;lt;stdio.h&amp;gt; void main(){ double a[10],r; //r为平均分 int i; ...
  • 一个一维数组内放10个学生成绩,利用全局变量写一个函数,当主函数调用此函数后,能求出最高分最低分平均分。程序: #includefloat Max = 0, Min = 0;//定义全局变量Max, Minfloat average(float array[], int...
  • 从键盘输入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=...
  • 输入学生人数n,再输入n个学生的成绩,将所有成绩累加,再除以n,得到平均分;将第一个学生的成绩赋给最大最小值,用第i个分数与最大值比较,若第i个分数>最大值,将第i个分数赋值给最大值,同理得最小值,最后输出...
  • 录入成绩 找三科总分的最高分 最低分 算出平均分 学生结构体 struct Student { int Stunum; //学号 int Chinese; int Math; int English; int Sum; //三科总分 struct Student *next; }; 班级结构体 ...
  • 一个一维数组内放10个学生成绩,利用全局变量写一个函数,当主函数调用此函数后,能求出最高分最低分平均分。程序:#include<stdio.h>float Max = 0, Min = 0;//定义全局变量Max, Minfloat average(float...
  • <p style="text-align:center"><img alt="" src="https://img-ask.csdnimg.cn/upload/1623324083942.jpg" /></p>  </p>
  • C语言编写程序,统计全班某门功课期末考试的平均分最高分最低分。(for循环) 运行代码: #include <stdio.h> int main() { float a,max=0,min=100,sum=0; int i,n; printf("参与考试人数:"); scanf(...
  • 最后找到最高分最低分减去平均一下就可以。 代码如下: #include <stdio.h> #define N 5 int main(){ double score[N],sum=0.0,avg=0.0; for(int i = 0 ; i<N ;i++){ printf("第%d位评委的分数:\n...
  • 某课程有n个学生参加考试(n的值由用户从键盘输入),编写程序计算这门课程的最高分最低分平均分 运行结果示例: 请依次输入学生人数和所有成绩 10 93 85 78 98 95 90 92 88 80 82 max=98 min=78 avg=88.10 说明...
  • 某比赛有多个评委,评委们对参赛选手打分,用编程实现,对一个参赛选手计算评分,规则是在选手的给定评分列表中,去掉一个最高分和一个最低分,再求出平均分。 第一行是一个整数 n,表示有 n 个评委的评分,且 2<...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 253
精华内容 101
关键字:

最高分最低分平均分c语言

c语言 订阅