zoukankan      html  css  js  c++  java
  • PTA|基础编程题目集|7-13

    解题

    根据输OpenHighLowClose大小进行相应类别的判断。

    关键点

    可使用多分支(嵌套)选择结构进行判断属于哪种运算单一(或复合)类型

    参考代码

    #include <iostream>
    using namespace std;
    int main()
    {
    	string ret="";  //字符串类型,定义结果变量
    	float Open,Close,High,Low;
    	cin>>Open>>High>>Low>>Close;
    
    	if(Close<Open)		//根据opne和close大小判断是否属于实心等类型
    	{
    		ret+="BW-Solid";
    	}
    	else if(Close>Open)
    	{
    		ret+="R-Hollow";
    
    	}
    	else
    	{
    		ret+="R-Cross";
    	}
    
    	if (Low<Open&&Low<Close)		//影线判断,类型叠加
    	{
    		ret+=" with Lower Shadow";
    
    		if(High>Open&&High>Close)
    		{
    			ret+=" and Upper Shadow";
    		}
    	}
    
    	else if(High>Open&&High>Close)
    	{
    		ret+=" with Upper Shadow";
    	}
    
    	cout<<ret<<endl;
    	return 0;
    }
    
  • 相关阅读:
    有一种尺度叫圆融
    十大经典排序算法
    Maximal Square
    Word Break
    Flatten List
    Triangle
    Paint Fence
    Longest Increasing Continuous Subsequence
    Minimum Size Subarray Sum
    Letter Combinations of a Phone Number
  • 原文地址:https://www.cnblogs.com/reaptem/p/14001096.html
Copyright © 2011-2022 走看看