CSP CCF: 201903-1 小中大 (C++)
目录
- 题目来源
- 知识点
- 代码
题目来源
201903-1 小中大
知识点
%f在printf下既可以表示float类型, 又可以表示double类型。
%lf在printf下是未定义的,但很多系统会接受%lf表示double类型。
%f 和 %lf 在scanf下是定义了的。scanf区别%f和%lf。
参考文章: c语言 printf 输出double %lf,C++玄学问题 关于printf输出double类型显示0.000000的原因…
代码
#include <iostream>
#include <fstream>
#include <cstdio>
using namespace std;int main() {int N;cin>>N;int num[N];for (int i = 0; i < N; ++i) {cin>>num[i];}double n1, n2, n3;n1 = max(num[0], num[N-1]);n3 = min(num[0], num[N-1]);if (N % 2 == 0) { // 偶数n2 = ((double)num[N/2] + (double)num[N/2 - 1]) / 2;}else {n2 = (double)num[N/2];}if (n2 - (int)n2 != 0) {//cout<<n1<<" "<<n2<<" "<<n3<<endl;printf("%.0f %.1f %.0f", n1, n2, n3); // lf, 输出全为0}else {//cout<<n1<<" "<<n2<<" "<<n3<<endl;printf("%.0f %.0f %.0f", n1, n2, n3);}return 0;
}
CSP CCF: 201903-1 小中大 (C++)相关推荐
- python ccf题解 201903-1 小中大
问题描述 试题编号: 201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 代码 n = int(input()) a = list(map(int,in ...
- 【CCF】201903-1小中大
解题思路:这个题重点在于考虑中位数的输出类型.分情况讨论即可,但是一定要细心,将所有可能的情况考虑在内.下面是通过的满分代码: #include <iostream> #include & ...
- 【CCF CSP】【Python】【201903-1】小中大
[CCF CSP][Python][201903-1] 小中大 题目要求 代码实现 主要方法 提交验证 题目要求 代码实现 1.初始版(又名完全原创版.欠优化版.无法体现"人生苦短,我用PY ...
- CCF CSP201903-1 小中大
CCF CSP201903-1 小中大 题目描述 要点分析 此题只需对数据进行排序然后取端点值和中位数即可,不过需要注意的是四舍五入保留一位小数 分类判断: n为奇数 中位数为a[n/2] n为偶数 ...
- CCF计算机软件能力认证试题练习:201903-1 小中大
小中大 来源:CCF 标签: 参考资料: 相似题目: 背景 在数据分析中,最小值最大值以及中位数是常用的统计信息. 题目 老师给了你 n 个整数组成的测量数据,保证有序(可能为升序或降序),可能存在重 ...
- CCF-CSP 201903-1 小中大(C++满分代码)
201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 中位数:将数据排序后,位置在最中间的数值.当样本数为奇数时,中位数=第(N+1)/2个数据 ; 当样 ...
- CCF201903-1 小中大
试题编号: 201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 解题思路: 因为数据是有序的,所以就不用我们再进行排序了 可以在输入数据的时候得到最大值 ...
- CCF201903-1 小中大(100分)【序列处理】
问题链接:CCF201903-1 小中大 问题分析: 原先的数据是有序的,所以就不用排序了,可以直接算出中值.最大值和最小值在数据的两端,用两端的数据,至多做个交换就可以得到.还需要考虑中值带小数点的 ...
- csp试题2:小明种苹果(绪)
csp试题2:小明种苹果(绪) 题目 分析 代码 总结 题目 题目描述 小明在他的果园里种了一些苹果树,这些苹果树排列成一个圆.为了保证苹果的品质,在种植过程中要进行疏果操作.为了更及时地 ...
最新文章
- Codeforces#371 Div2
- java求数列的最大子段和_天下无双的公考必考题 数量关系: 最值问题②(构造数列)...
- python redis 消息队列
- Mac zsh切换bash bash切换zsh
- 信息竞赛进阶指南--中缀表达式转后缀表达式并求值(模板)
- Java 打 jar 包时,MANIFEST.MF 文件详解
- 【iOS】利用CocoaPods创建私有库进行组件化开发
- 用ASP.NET Core 2.0 建立规范的 REST API -- GET 和 POST
- 知识竞赛现场管理系统安装配置及使用疑难问题汇编
- linux 精简桌面,Linux桌面环境之轻型简易妙招(摘自toy)
- 贪吃蛇 c语言 不死模式,c语言贪吃蛇游戏完整代码,c语言贪吃蛇教程
- 华为“天才少年”稚晖君又出新作,从零开始造“客制化”智能键盘
- Python深度学习(3):波士顿房价预测
- 疫情下的思考-危机与机遇
- int定义源码 python_【图片】Python 源码:int【西安网星软件吧】_百度贴吧
- 用Selenium爬取网页简单操作
- BASH比较两位数大小
- Windows内网穿透远程桌面:公网远程桌面控制内网电脑 2/3
- 触宝科技sp专场面试复盘
- 什么是网络钓鱼,攻击类型和防御?
热门文章
- layui 实现动态 radio 、select下拉框 jQuery赋值方法
- oracle安装与使用
- 最大似然概率和后验概率的区别
- Xcode rrSecInternalComponent Command CodeSign failed with a nonzero exit code
- Pytorch的rand、randn和normal的用法及区别
- vue 图片显示失败 显示默认图片
- 机器视觉算法与应用读书笔记(算法)
- rdesktop远程使用Windows的一些技巧
- (通俗易懂)极大元,极小元,最大元,最小元,上界,下界,上确界,下确界
- 计算机电缆的表示方式,各种电缆型号的表示方法