c++ 数组中的最大值

来源:百度知道 编辑:UC知道 时间:2024/07/07 05:04:35
float mao[4]={x1,x2,x3,x4}
标准输入x1x2x3x4后
用最简单的方法
输出数组中的最大值最小值
最好不用函数

#include<iostream.h>
main()
{
float mao[4],max,min;
int i,j;
for(i=0;i<4;i++)
{
cout<<"输入mao["<<i<<"]=";
cin>>mao[i];
}
max=mao[0];min=mao[0];
for(i=1;i<4;i++)
{
if(max<mao[i])
max=mao[i];
if(min>mao[i])
min=mao[i];
}
cout<<"max="<<max<<" "<<"min="<<min<<endl;
}

int main()
{
int max;
int i;
int mao[4];

for(i = 0; i < 4; i++)
{
scanf("%d", &mao[i]);
}

max = mao[0];
for(i = 0; i < 4; i++)
{
if(mao[i] > max)
{
max = mao[i];
}
}
printf("%d\n", max);
return 0;
}

头文件中定义:、
#define max(a,b) (a>b?a:b)<