C语言程序:评委打分类题型
题目内容:
编程:在某大奖赛中,有10个评委为参赛的选手打分,分数为0~10分,精确到1位小数。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写程序计算一位选手的最后得分,要求保留2位小数。
注意:由于还没有学到数组,不能使用数组编程。不需要保留原始数据。
提示:利用循环结构(任选for、while或do-while语句),依次读入每个评委的打分,并同时完成累加运算、求出最高分和最低分,然后计算出选手的最后得分并输出。
输入格式:
%lf
输出格式:
%.2lf
输入样例:
9.5 9 8.5 8 7.5 7 6.5 6 5.5 5
输出样例:
7.25
时间限制:500ms内存限制:32000kb
#include<stdio.h>
#include<math.h>
int main(){double x,ave,sum,max,min;int i;max=0;min=10;sum=0;ave=0;for(i=1;i<=10;i++){scanf("%lf",&x);if(x>max){max=x;}if(x<min){min=x;}sum=sum+x;}ave=(sum-min-max)/8.0;printf("%.2lf",ave);getchar();return 0;
}
C语言程序:评委打分类题型相关推荐
- c语言程序的标识符分类,华中科技大学计算机学院C语言程序设计标识符.PPT
华中科技大学计算机学院C语言程序设计标识符 第2章 数据类型.运算符 和表达式 2.6.6 自增自减运算 运算符表 -- ++ 运算符: 操作数是任意基本类型之变量(或左值表达式),运算结果是: ⑴ ...
- python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...
python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...
- python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...
**第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...
- python语言程序设计基础网课-Python语言程序设计基础答案
[填空题]逻辑型数据在参与算术运算的过程中可以被当作整数进行操作,通常True的值对应整数1,False的值对应整数____________. [单选题]在Python中,不可以用来表示字符串的符号是 ...
- 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案20120319...
<c语言程序设计基础教程_习题答案20120319>由会员分享,可在线阅读,更多相关<c语言程序设计基础教程_习题答案20120319(54页珍藏版)>请在技术文库上搜索. 1 ...
- 《零基础看得懂的C语言入门教程 》——(三)轻轻松松理解第一个C语言程序
一.学习目标 了解C语言代码的一般结构 了解函数的概念 了解printf函数的使用方法 了解头文件的概念 了解system函数的使用方法 目录 C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语 ...
- 马杰c语言程序设计基础,【我校自编教材】程序设计基础(C语言版)
基本信息出版社: 机械工业出版社; 第1版平装: 216页语种: 简体中文开本: 16开ISBN: 7111219759, 9787111219750 教材描述本书是从c语言初学者易学.易懂的角度出发 ...
- 三相锁相 c 语言 程序,轻松玩转DSP——基于TMS320F2833x(Word+PDF+ePub+PPT)
作者:马骏杰(作者),尹艳浩(作者),王旭东(作者)&0更多 出版:机械工业出版社; 第1版 (2018年12月5日) 服务:人工校对0错代录+录完后精校排版 此为收费服务:会收取文档代录之人 ...
- 100个经典C语言程序(益智类)
100个经典C语言程序(益智类) [1.绘制余弦曲线] 在屏幕上用"*"显示0~360度的余弦函数cos(x)曲线 [问题分析与算法设计] 利用cos(x)的左右对称性,将屏幕的行 ...
最新文章
- 位域 内存 字节序_JS操作内存?二进制数组了解一下
- 虚拟摄像头 安卓版_林俊杰 ft. M.E.,联同视效大厂数字王国加码虚拟偶像
- linux退出编辑器命令,LINUX中,Vi编辑器的几种模式及保存、退出等命令
- 收到在微软商店购买的商品
- P1311,jzoj3025-选择客栈【统计】
- php怎么分割页面,将一个页面分成多个html文件(静态html分割页面)
- Navicat连接Oracle数据库失败,提示无效的用户名和密码(Invalid username and password)
- vue3 创建路由「vue-router 4.x 的使用」
- XML fragments parsed from previous mappers already contains value for xxxxx
- JVM stack与Heap的区别
- jQuery Callback 方法
- 钉钉自定义机器人 发送文本 换行 \n无效果
- mysql中where的用法_详解MySQL中WHERE子句的用法
- adb工具下载及配置使用
- 上传Excel到HBase数据库(POI、poi-ooxml)
- 陕甘回变——关陕残月(二)
- Briarcliff Entertainment 购买了关于开创性的非裔美国 NBA 球员的电视剧“Sweetwater”(独家)
- python自动化测试面试题大全带答案_Python自动化测试笔试面试题精选
- 阿拉伯数字和汉字对照表
- 《Python自然语言处理(第二版)-Steven Bird等》学习笔记:第02章 获得文本语料和词汇资源
热门文章
- 递归Partial类型
- 华翔天诚晨控科技面向推出的一款“跨界”传感器,广泛应用AGⅤ行业
- Symantec Backup Exec配置Tape Library Simulator虚拟磁带库
- 计算机网络OSI模型
- python中的extend功能及用法
- 在思科三层交换机配置网关的两种方式
- Linux系统安装Anaconda3
- 让RenderDoc批量导出纹理
- hisi linux nptl.tar,hisiv100交叉编译工具链安装
- requirejs加载顺序_【requireJS源码学习03】细究requireJS的加载流程