股票价格涨跌趋势,常用蜡烛图技术中的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

代码如下:

#include<stdio.h>
int main()
{float open,close,high,low;int open_,close_,high_,low_;scanf("%f %f %f %f",&open,&high,&low,&close);//将浮点型的数换成int比较open_ = (int)(open * 1000);close_ = (int)(close * 1000);low_ = (int)(low * 1000);high_ = (int)(high * 1000);int flag = 0;if(close_ == open_){printf("R-Cross");}if(close_ > open_){printf("R-Hollow");}if(close_ < open_){printf("BW-Solid");}if(low_<open_&&low_<close_){flag = 1;printf(" with"); printf(" Lower Shadow");}if(high_>open_&&high_>close_){if(flag == 0){printf(" with");}else{printf(" and");}printf(" Upper Shadow");}return 0;
}

7-13 日K蜡烛图相关推荐

  1. PTA 基础编程题目集 7-13 日K蜡烛图 C语言

    PTA 基础编程题目集 7-13 日K蜡烛图 C语言 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天, ...

  2. Java 蜡烛图_7-13 日K蜡烛图 - osc_9vrg5zhs的个人空间 - OSCHINA - 中文开源技术交流社区...

    7-13 日K蜡烛图(15 分) 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要 ...

  3. PTA——日K蜡烛图

    PTA--日K蜡烛图 题目: 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示 ...

  4. 日K蜡烛图(2021-10-15)

    **7-13 日K蜡烛图 ** 7-13 日K蜡烛图 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天, ...

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

    日K蜡烛图 (15 分) 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个 ...

  6. Java 蜡烛图_分支-15. 日K蜡烛图

    股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...

  7. 分支-15. 日K蜡烛图(15)

    股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...

  8. 7-6 日K蜡烛图 (15 分)

    股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...

  9. 7-13 日K蜡烛图(C语言)

    股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早 ...

最新文章

  1. layer.open嵌入地址链接
  2. AMD64,linux-64bit,ARM64,linux-Aarch64和windows 64bit
  3. Javascript JQuery获取当前元素的兄弟元素/上一个/下一个元素(转)
  4. git的基本使用-1
  5. 简单上手腾讯X5页面浏览
  6. linux+显卡+停止运行,Linux secure boot(安全启动)时添加Nvidia显卡驱动
  7. 最近对项目代码做的一些更改和感想
  8. Python中的append()和extend()
  9. zookeeper工作原理、安装配置、工具命令简介
  10. “命令终端”的实现2-字符读取及按键控制
  11. ubuntu1804安装YouCompleteMe 配置vim
  12. linux环境下pandas库的安装,Pandas库的基本使用 pip安装 Series DataFrame
  13. [html+css+js] 小米官网首页制作
  14. const T vs. T const ——Dan Saks 【翻译】
  15. Q9.1 Ruan upp a staircase
  16. 【一次过】Lintcode 646. 第一个独特字符位置
  17. android 获取wifi的ip地址吗,Android开发实现在Wifi下获取本地IP地址的方法
  18. 跟李沐学AI:实用机器学习 | 第九章
  19. 生成签名证书keystore
  20. HTML+CSS仿写京东登陆页面附代码(web前端期末大作业)

热门文章

  1. MyCat分布式数据库集群架构工作笔记0022---高可用_单表存储千万级_海量存储_分表扩展分片枚举
  2. Netty工作笔记0008---NIO的Buffer的机制及子类
  3. STM32工作笔记0057---外部中断实验
  4. springcloud工作笔记094---springcloud项目后端验证_hibernate validator后端校验字段_介绍了解
  5. DOTNET零碎要点---1.vb.net利用Oracle.DataAccess.dll链接Oracle数据库
  6. 68 个人脸landmark 点分布图
  7. 多线程的那点儿事(之windows锁)
  8. c语言有2维结构体没,c语言结构体说明
  9. linux 截取列_Linux 常用命令汇总
  10. 程序员入门c语言还是java,先学java还是c语言?入门学哪种语言?