C语言实现歌手大奖赛计分程序

  

本文实例为大家分享了C语言实现歌手大奖赛计分程序的具体代码,供大家参考,具体内容如下
  

  

<强> 1。题目描述

  

编写一个程序,用户输入评委人数和分数后,程序可以计算去掉一个最高分和最低分后的平均成绩。可多次输入选手成绩,输入N时退出程序。

  

<强> 2。源代码
  

        # include & lt; stdio.h>   # include & lt; stdlib.h>   浮动分数[99];//成绩数据   int num=0;//评委数目   浮动金额=0;//总分//输入打分数据并输出结果   空白inputSc ()   {   如果(num==0)   {   printf("请您输入评委数目:”);   scanf (“% d”, num);   }   int i=0;   printf("请您输入% d位评委评分:\ n”, num);   (i=0; i< num;我+ +)   {   scanf (“% f”,得分[我]);   }//去掉最高分和最低的分   avoidMax(分数);//输出结果   printf("平均分:% .2f \ n”,总和/num);//恢复数目   如果(num> 2)   {   num=num + 2;   }   }//成绩处理模块   空白avoidMax(浮动*分数)   {   int i=0;   浮动max=*分数,min=*分数;//寻找最高分,最低的分   (i=0; i< num;我+ +)   {   如果(*(得分+ i)在马克斯)   max=*(得分+ i);   else if(*(得分+ i) & lt; min);   min=*(得分+ i);   }//将最高分,最低分设置为0      (i=0; i< num;我+ +)   {   如果(num> 2)   {   如果(*(得分+ i)==max | | *(得分+ i)==min)   {   *(得分+ i)=0;   }   }   和+=*(得分+ i);   }   如果(num> 2)   {   num=num-2;   }   }//主函数   int main ()   {   字符键;   而(关键!=' N ',和钥匙!=' N ')   {   inputSc ();   printf("按任意键继续下一选手成绩计算,退出请选择N:”);   。fflush (stdin);   关键=获取字符();   }   返回0;   }      

 C语言实现歌手大奖赛计分程序

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

C语言实现歌手大奖赛计分程序