三十七将项目四 大奖赛计分

来源:互联网 发布:芒果tv会员账号淘宝 编辑:程序博客网 时间:2024/05/21 17:14
1.任务和代码
/* copyright\c)2017,csdn学院 *All cights reserved  *文件名称:a.c   *作者:王琦  *完成日期:2017年4月22日  *版本号:6.0 *问题描述:(1)基本要求:在歌手大奖赛中,有10个评委为参赛的选手打分,分数为1~10分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。(2)上面的程序只能处理一位选手的成绩,现拓展为多人版。输出当前选手的最后得分后,提示“按任意键计算下一位选手的成绩,退出请选择N:”如果输入的不是N或n,可以为下一位选手计算成绩。*程序输出:选手最后得分*/  #include <stdio.h>int main( )  {      int i;char c;float x,max=-1,min=11,ave,sum=0;printf("请输入得分\n");    do{    for (i=1; i<=10; i++) {scanf("%f",&x);sum+=x;      if(max<x)  max=x;  if(min>x)       min=x;}     ave=(sum-min-max)/8; printf("这位选手的最后得分是%f\n",ave); printf("按任意键计算下一位选手的成绩,退出请选择N:"); scanf("%c",&c);}while((c==getchar())!='n'||(c==getchar())!='N');}

2.运行结果


3.知识点总结

运用课件上讲的方法嵌入while循环中得出结果

4.心得体会

对嵌套的熟练度随着练习的进度一点点上升

0 0
原创粉丝点击