选股公式的编写

2024-05-09 08:31

1. 选股公式的编写


选股公式的编写

2. 编写一个程序,要求能够输入任意多个数字,然后输出这些数字中的最大值和最小值

1、使用C++实现:
用c++ vector容器,可以随意输入多个数字,每次push_back即可

或者看这个代码
/****************************************************************
** min_max.cpp
** 对用户输入的任意一组序列,计算其最大值和最小值
** 并不是用vector这类容器存储整个序列中的数据
** 思想:定义min,max,用输入序列的第一个元素初始化
** 若输入流中元素小于min,则用该值替换min,若大于max,则替换掉 max
** 重复输入 
***************************************************************/
#include 
#include 
using std::cin;
using std::cout;
using std::endl;

int main()
{
    int v = 0;
    int min, max;
    
    cout << "Enter numbers: ";
    
    cin >> v;
    min = max = v; 
    
    while(cin >> v)
    {    
        if(v < min) min = v;
        else if(v > max) max = v;
        else;
    }
    cout << "min  = " << min << ", max = " << max <<endl;
    
    system("pause");
    return 0;
}
2、使用C语言实现:
#include
#include
 
int main( )
{
    int val;
    int min, max;
 
    scanf("%d", &val);
    min = max = val;
     
    //CTRL + Z 结束输入
    while (scanf("%d", &val) != EOF)
    {
        if (val > max)
        {
            max = val;
        }
        else if (val < min)
        {
            min = val;
        }
    }
    printf("max = %d;\nmin = %d;\n", max, min);
     
    system("pause");
    return 0;
}

3. 通达信选股公式:5,10,20,30,60日均线,当日,这四根均线中最大值减最小值除以最小值小于0.1的选出来。谢

MA1:=MA(C,5);
MA2:=MA(C,10);
MA3:=MA(C,20);
MA4:=MA(C,30);
MA5:=MA(C,60);
MAMIN:=MIN(MA1,MIN(MA2,MIN(MA3,MIN(MA4,MA5))));
MAMAX:=MAX(MA1,MAX(MA2,MAX(MA3,MAX(MA4,MA5))));
(MAXAX-MAMIN)/MAMIN<0.1;

通达信选股公式:5,10,20,30,60日均线,当日,这四根均线中最大值减最小值除以最小值小于0.1的选出来。谢

4. excel问题: 怎么设定一个范围公式;当结果大于最大值时或者小于最小值时,当结果不合格是以红色显示。

A               B                     C                    D
1    样品下限    样品上限        测定值            结果   
2    10              9                    9.5                   OK  3    10              9                    8                      NG1.D2输入公式=IF(AND(C2>=9, C2<=10),"OK",IF(C2<8,"NG","大于上限"))下拉

不想要那个大于上限,直接删掉留两个引号就行了
2.选中C列,条件格式,公式栏输入=C1<9,然后自己定义格式
3.选中D列,条件格式,公式栏输入=C1<9,然后自己定义格式

5. Excel VBA 找一列数据中的最大值和最小值 用VBA代码应该怎么写阿

Sub test()
a = WorksheetFunction.Max("a:a")
b = WorksheetFunction.Min("a:a")
End Sub

a是a列最大值
b是b列最小值

Excel VBA 找一列数据中的最大值和最小值 用VBA代码应该怎么写阿

6. 提问:如何在Excel中用公式选出最大值和最小值之后的数据中在选择最大值和最小值。

Large函数用来求给定数据区域中的第n最大值,n为正整数。如Large(B1:B10,2)是求区域B1:B10中从大到小排列后的第2个数,就是你要的去掉最大值后的最大值
第二小用small。。。

7. 编程:显示3个数中的最小值,和最大值用if语句?

编程:显示3个数中的最小值,和最大值用并列的if语句就可以实现的。
int a,b,c,max,min;
scanf("%d%d%d",&a,&b,&c);
max=a>b?a:b;
min=a+b-max;
if(c>max)max=c;
if(c<min)min=c;
printf("max=%d  min=%d\n",max,min);

编程:显示3个数中的最小值,和最大值用if语句?

8. excel中IF函数怎样生成一个单元格中一个时间段,小于这个时间段的最小值,大于这个时间段的最大值

H3公式:
=IF(G3-LEFT(F3,5)<0,"N","Y")
下拉。
最新文章
热门文章
推荐阅读