当前位置: 首页 > news >正文

编程题 7-13 日K蜡烛图【PAT】

文章目录

  • 题目
    • 输入格式
    • 输出格式
    • 输入样例1
    • 输出样例1
    • 输入样例2
    • 输出样例2
    • 输入样例3
    • 输出样例3
  • 题解
    • 解题思路
    • 完整代码

编程练习题目集目录

题目

  股票价格涨跌趋势,常用蜡烛图技术中的 K K K 线图来表示,分为按日的日 K K K 线、按周的周 K K K 线、按月的月 K K K 线等。以日 K K K 线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格 O p e n Open Open(早上刚刚开始开盘买卖成交的第 1 1 1 笔价格)、收盘价格 C l o s e Close Close(下午收盘时最后一笔成交的价格)、中间的最高价 H i g h High High 和最低价 L o w Low Low
  如果 C l o s e < O p e n Close < Open Close<Open,表示为 “ B W − S o l i d ” “BW-Solid” BWSolid(即“实心蓝白蜡烛”);如果 C l o s e > O p e n Close > Open Close>Open,表示为 “ R − H o l l o w ” “R-Hollow” RHollow(即“空心红蜡烛”);如果 O p e n = C l o s e Open = Close Open=Close,则为 “ R − C r o s s ” “R-Cross” RCross(即“十字红蜡烛”)。如果 L o w Low Low O p e n Open Open C l o s e 低 Close低 Close,称为 “ L o w e r S h a d o w ” “Lower Shadow” LowerShadow(即“有下影线”),如果 H i g h High High O p e n Open Open C l o s e Close Close 高,称为 “ U p p e r S h a d o w ” “Upper Shadow” UpperShadow(即“有上影线”)。请编程序,根据给定的四个价格组合,判断当日的蜡烛是一根什么样的蜡烛。

输入格式

  输入在一行中给出 4 4 4 个正实数,分别对应 O p e n 、 H i g h 、 L o w 、 C l o s e Open、High、Low、Close OpenHighLowClose,其间以空格分隔。

输出格式

  在一行中输出日 K K K 蜡烛的类型。如果有上、下影线,则在类型后加上 w i t h with with 影线类型。如果两种影线都有,则输出 w i t h with with L o w e r Lower Lower S h a d o w Shadow Shadow a n d and and U p p e r Upper Upper S h a d o w Shadow Shadow

输入样例1

5.110 5.250 5.100 5.105

输出样例1

BW-Solid with Lower Shadow and Upper Shadow

输入样例2

5.110 5.110 5.110 5.110

输出样例2

R-Cross

输入样例3

5.110 5.125 5.112 5.126

输出样例3

R-Hollow

题解

解题思路

  先输入四个浮点型数字,然后根据题目要求来判断,输出对应即可。

完整代码

#include<iostream>
using namespace std;int main(void)
{float Open, High, Low, Close;cout << "请输入四个正实数:";                // 提交时注释此行cin >> Open >> High >> Low >> Close;if (Close > Open)cout << "R-Hollow";else if (Close < Open)cout << "BW-Solid";elsecout << "R-Cross";if (Low < Open && Low < Close && High > Open && High > Close)cout << " with Lower Shadow and Upper Shadow" << endl;else if (Low < Open && Low < Close)cout << " with Lower Shadow" << endl;else if (High > Open && High > Close)cout << " with Upper Shadow" << endl;return 0;
}
http://www.lryc.cn/news/449883.html

相关文章:

  • iOS开发工程师面试
  • 无人机避障—— 激光雷达定高北醒TF03-UART(二)
  • 在虚幻引擎中实现Camera Shake 相机抖动/震屏效果
  • SQL Server的文本和图像函数
  • PN8034非隔离12V300MA,SOP7/DIP7开关电源芯片
  • VMware下Ubuntu找不到共享文件夹
  • 银河麒麟桌面操作系统V10登录闪退问题解决
  • 【Git原理与使用】分支管理
  • Linux操作系统分析实验-多线程与内核模块编程,实验一
  • AI绘画Stable Diffusion人物背景替换实操教程,让创意无限延伸
  • linux环境oracle11.2.0.4打补丁(p31537677_112040_Linux-x86-64.zip)
  • 华为 HCIP-Datacom H12-821 题库 (29)
  • MySQL 为什么一定要有一个主键
  • Pycharm 本地搭建 stable-diffusion-webui
  • python/爬虫技术/lxml工具介绍/XML和HTML解析
  • Kafka技术详解[5]: 集群启动
  • 记一次教学版内网渗透流程
  • [Python学习日记-31] Python 中的函数
  • Kafak入门技术详解
  • X-Spreadsheet:Web端Excel电子表格工具库
  • 为什么很多APP取消网页版
  • Kubernetes高级功能
  • (作业)第三期书生·浦语大模型实战营(十一卷王场)--书生入门岛通关第1关Linux 基础知识
  • 【python爬取网页信息并存储】
  • TCP、UDP
  • 聊聊暖通空调系统的优化控制方法
  • 2024年合肥市职业院校技能大赛(中职组)赛 网络安任务书样题
  • 制造企业如何提升项目管理效率?惠科股份选择奥博思PowerProject项目管理系统
  • mTLS(Mutual TLS)即双向传输层安全,是一种安全通信协议,用于在客户端和服务器之间建立双向的身份验证和加密通道。
  • HUAWEI WATCH GT 系列安装第三方应用