怎么看懂行情数据图:输入10个数,求最大值

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 23:31:31
我想只定义2到3个变量,并且不用数组,能做到吗?
真是谢谢各位啊

int maxint;
int[] ints;
maxint = 0;

for (int i=0;i<=ints.lenght();i++)
{
if (ints[i] > maxini)
{
maxint = ints[i];
}
}

out.println(i);

#include <iostream.h>

void main()
{
int i=2,m,max;
cout<<"输入第1个数:";
cin>>max;
while(i<=10)
{
cout<<"输入第"<<i<<"个数:";
cin>>m;
if(m>max)
max=m;
i++;
}
cout<<"你输入的最大数是:"<<max<<endl;
}

int maxint;
int[] ints;
maxint = 0;

for (int i=0;i<=ints.lenght();i++)
{
if (ints[i] > maxini)
{
maxint = ints[i];
}
}

out.println(i);

3变量
一个存最大值
第二个中间变量
还一个接收数据
够了
大了就替换
不大下一个

只需两变量:
main()
{
float max,x;
scanf("%f",&max);
scanf("%f",&x);
if x>max max=x;
scanf("%f",&x);
if x>max max=x;
scanf("%f",&x);
if x>max max=x;
scanf("%f",&x);
if x>max max=x;
scanf("%f",&x);
if x>max max=x;
scanf("%f",&x);
if x>max max=x;
scanf("%f",&x);
if x>max max=x;
scanf("%f",&x);
if x>max max=x;
scanf("%f",&x);
if x>max max=x;

printf("f%",max)
}

如果加一个循环变量程序会简洁很多!

不好办,用数组其实很好解决的。