CCF CSP 201903-1 小中大(C语言100分)[序列处理]
1. 问题链接:CCF201903-1 小中大
试题编号: | 201903-1 |
---|---|
试题名称: | 小中大 |
时间限制: | 1.0 s |
内存限制: | 512.0 MB |
问题描述: | |
2. 问题分析:
经过读题分析,首先声明并初始化一个具有最大输入数据规模的数组arr7,又因为n个数据有序,经过比较数组两端的数据,直接可以得到最大值max,最小值min;至于中位数,首先判断n的奇偶情况,若n为奇数,直接输出arr7[n/2],因为正负偶数对2取模结果均为0,正奇数对2取模结果为1,负奇数对2取模结果为-1,继续判断处于中间位置的相邻两个数据是否可被2整除,若可以被2整除,直接求两个整数平均,因为正负奇数除以2的浮点除法结果只有1位小数,无需四舍五入保留1位小数,满足题面要求,所以按照%.1f格式直接输出。
3. C语言程序实现:
#include <stdio.h>
#define N 100000
int arr7[N+1]={0};int main()
{int n,i,max,min;scanf("%d",&n);for (i=0;i<n ;i++ ){scanf("%d",&arr7[i]);}if (arr7[0]>arr7[n-1]){max=arr7[0],min=arr7[n-1];}else{max=arr7[n-1],min=arr7[0];}if (n%2==1){printf("%d %d %d",max,arr7[n/2],min);}else{if ((arr7[n/2-1]+arr7[n/2])%2==0){printf("%d %d %d",max,(arr7[n/2-1]+arr7[n/2])/2,min);}else{printf("%d %.1f %d",max,(arr7[n/2-1]+arr7[n/2])/2.0,min);}}return 0;
}
CCF CSP 201903-1 小中大(C语言100分)[序列处理]相关推荐
- CCF CSP 201512-2 消除类游戏(C++语言100分)
1. 问题链接:CCF 201512-2 消除类游戏 试题编号: 201512-2 试题名称: 消除类游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 消除类游戏是深受大众 ...
- CCF CSP 2019-9-1 小明种苹果 C语言100分
CCF CSP 2019-9-1 小明种苹果 C语言100分 小明种苹果 完成时间11-18 16:54 代码长度510B C 正确 100分 耗时93ms 空间使用6.167MB 这道题简单,仅附上 ...
- CCF201812-2 小明放学(100分)【序列处理】
题目背景 汉东省政法大学附属中学所在的光明区最近实施了名为"智慧光明"的智慧城市项目.具体到交通领域,通过"智慧光明"终端,可以看到光明区所有红绿灯此时此刻的状 ...
- CCF201812-1 小明上学(100分)【序列处理】
题目背景 小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校.为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间.他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿 ...
- CCF CSP 201609-2 火车购票(C++语言100分)[简单模拟题]
1. 问题链接:CCF 201609-2 火车购票 试题编号: 201609-2 试题名称: 火车购票 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 请实现一个铁路购票系统的 ...
- CCF CSP 20190901 小明种苹果 100分 解法/思想
近几天正在疯狂的刷CCF题,写博客主要是做一下笔记以及记录一下自己的心得,如果能够帮到大家那就再好不过了,废话不多说,咱们放题: [题目概述] 小明(小明事情真多)要种苹果,需要疏果把不好的苹果去掉, ...
- CCF CSP 202009-1 称检测点查询 C语言版
关键词:称检测点查询 先上代码为敬,题目在后面 编译环境:Dev C++ 5.11 语言:C语言#include <stdio.h> #include <math.h> //距 ...
- CCF-CSP 小中大 C语言
时间限制:0.1s 空间限制:512.0MB`` #include<stdio.h> int main() { int n,max,min,mid,midd,i; scanf(" ...
- CCF 201812-1 小明上学 100分
CCF 201812-1 小明上学 题目背景 小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校.为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间.他上学需要经过数段道 ...
- CCF CSP 历年题解(C/C++)【截至2019年】
本人水平有限 目前只能做前两题 后面的随机可能会有 就脸厚的先写一个吧 (捂脸) 第一题 一般都是小模拟题 细心一点 注意一下格式之类的很容易就出来的 第二题 就是一道大模拟题 耐心一点 适当 ...
最新文章
- Vue组件中的data和props属性
- mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...
- thinkphp5 使用PHPExcel 导入导出
- Linux环境下搭建 MySQL8 主从复制
- Java 8 (10) CompletableFuture:组合式异步编程
- Struts2之struts-2.3.20开发环境的搭建并实现第一个Hello World小应用
- xilinx芯片管脚使用限制_【转载】 Xilinx FPGA配置的一些细节
- 实现一个输入程序,接收从 键盘读入的字符串。当字符串中所含字符个数少于程序设定的上限时,输出这个字符串;否则抛出MyStringException1异常,在异常处理中要求重新输入新的字符串或者中断程序
- Jtopo Demo源码下载方式
- Java千百问_05面向对象(013)_泛型如何使用
- 随便一个人就能干预大选?
- 幻灯片JavaScript特效展示
- ios降级鸿蒙,ios14更新正式版能降级到ios13.7吗 苹果ios14怎么降级方法教程
- Transformer12
- 均值定理最大值最小值公式_超急关于不等式最大值最小值的求法
- 工信部于佳宁:区块链要服务实体经济
- 教你看懂ACC、TJA、 ICA、ICC 这些功能都能干些啥
- 2021春深入理解计算机系统大作业---hello的一生
- redirect、redirect-action、chain三者的区别!
- ElasticSearch的scroll分批查询