7-13 日K蜡烛图 (15 分)

简介: 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早上刚刚开始开盘买卖成交的第1笔价格)、收盘价格Close(下午收盘时最后一笔成交的价格)、中间的最高价High和最低价Low。如果Close<Open,表示为“BW-Solid”(即“实心蓝白蜡烛”);如果Close>Open,表示为“R-Hollow”(即“空心红蜡烛”);如果Open等于Close,则为“R-Cross”(即“十字红蜡烛”)。

股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早上刚刚开始开盘买卖成交的第1笔价格)、收盘价格Close(下午收盘时最后一笔成交的价格)、中间的最高价High和最低价Low。


如果Close<Open,表示为“BW-Solid”(即“实心蓝白蜡烛”);如果Close>Open,表示为“R-Hollow”(即“空心红蜡烛”);如果Open等于Close,则为“R-Cross”(即“十字红蜡烛”)。如果Low比Open和Close低,称为“Lower Shadow”(即“有下影线”),如果High比Open和Close高,称为“Upper Shadow”(即“有上影线”)。请编程序,根据给定的四个价格组合,判断当日的蜡烛是一根什么样的蜡烛。


输入格式:

输入在一行中给出4个正实数,分别对应Open、High、Low、Close,其间以空格分隔。


输出格式:

在一行中输出日K蜡烛的类型。如果有上、下影线,则在类型后加上with 影线类型。如果两种影线都有,则输出with Lower Shadow and Upper 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

理清思路即可


代码如下:


C语言:


#include <stdio.h>
int main()
{
    float Open, High, Low, Close;
    scanf("%f%f%f%f", &Open, &High, &Low, &Close);
    if (Close < Open)
        printf("BW-Solid");
    else if (Close > Open)
        printf("R-Hollow");
    else
        printf("R-Cross");
    if ((Low < Open && Low < Close) && (High > Open && High > Close))
        printf(" with Lower Shadow and Upper Shadow");
    else if (Low < Open && Low < Close)
        printf(" with Lower Shadow");
    else if (High > Open && High > Close)
        printf(" with Upper Shadow");
    return 0;
}


C++:


#include<iostream>
using namespace std;
int main()
{
    float Open, High, Low, Close;
    cin>>Open>>High>>Low>>Close;
    if (Close < Open)
        cout<<"BW-Solid";
    else if (Close > Open)
        cout<<"R-Hollow";
    else
        cout<<"R-Cross";
    if ((Low < Open && Low < Close) && (High > Open && High > Close))
        cout<<" with Lower Shadow and Upper Shadow";
    else if (Low < Open && Low < Close)
        cout<<" with Lower Shadow";
    else if (High > Open && High > Close)
        cout<<" with Upper Shadow";
    return 0;
}
相关文章
|
Kubernetes 网络虚拟化 Docker
K8S镜像下载报错解决方案(使用阿里云镜像去下载kubeadm需要的镜像文件)
文章提供了一个解决方案,用于在无法直接访问Google镜像仓库的情况下,通过使用阿里云镜像来下载kubeadm所需的Kubernetes镜像。
1816 4
K8S镜像下载报错解决方案(使用阿里云镜像去下载kubeadm需要的镜像文件)
|
人工智能 开发者
Kimi Chat:国内AI新星,20万字超长文本处理的突破者
【2月更文挑战第12天】Kimi Chat:国内AI新星,20万字超长文本处理的突破者
3540 2
Kimi Chat:国内AI新星,20万字超长文本处理的突破者
|
存储 对象存储
分布滞后线性和非线性模型(DLNM)分析空气污染(臭氧)、温度对死亡率时间序列数据的影响
分布滞后线性和非线性模型(DLNM)分析空气污染(臭氧)、温度对死亡率时间序列数据的影响
|
数据可视化 大数据 数据挖掘
文献丨多组学大数据构建小麦穗发育转录调控网络,TRN+GWAS挖掘关键转录调控(三)
文献丨多组学大数据构建小麦穗发育转录调控网络,TRN+GWAS挖掘关键转录调控(三)
|
算法 容器
每日一题:LeetCode-11.盛水最多的容器
每日一题:LeetCode-11.盛水最多的容器
|
安全 区块链 Python
币安永续合约加杠杆交易系统开发功能搭建(Python源码)
币安永续合约加杠杆交易系统开发功能搭建(Python源码)
|
机器学习/深度学习 人工智能 安全
学术休假一年,量子计算大牛、ACM计算奖得主Scott Aaronson加盟OpenAI
学术休假一年,量子计算大牛、ACM计算奖得主Scott Aaronson加盟OpenAI
315 0
|
Linux 数据安全/隐私保护 Windows
云服务器宝塔面板的安装与个人学习感悟
Windows服务器与Linux服务器的宝塔面板安装与指令。 宝塔面板的基本配置操作,并且与各种元素讲解.
云服务器宝塔面板的安装与个人学习感悟
|
存储
上拉电阻和下拉电阻的用处和区别
上拉电阻和下拉电阻二者共同的作用是:避免电压的“悬浮”,造成电路的不稳定。 一、上拉电阻如图所示:   1、概念:将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平;  2、上拉是对器件注入电流,灌电流;  3、当一个接有上拉电阻的IO端口设置为输入状态时,它的常态为高电平。
7351 1
|
监控 NoSQL Java
Redisson官方文档 - 8. 分布式锁和同步器
Redisson在Redis基础上提供了一些列的分布式锁和同步器
8912 0

热门文章

最新文章

下一篇
开通oss服务