已知三个数a,b,c,找出最大值放于max中
#include<iostream>
using namespace std;
void main()
{
int a,b,c,max;
cin>>a>>b>>c;
if(a>=b)
max=a;
else
max=b;
if(c>max)
max=c;
cout<<"max="<<max;
}
当数组较多时,取最大值
#include<iostream>
using namespace std;
void main()
{
int i,j,t;
int a[2];
cout<<"请输入3个数值:"<<endl;
/*for(i=0;i<3;i++)
cin>>a[i];*/
cin>>a[0];cin>>a[1];cin>>a[2];
for(j=0;j<2;j++)//使数组从小到大排序
for(i=0;i<2-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}/*for(i=0;i<3;i++)//这个语句是为了让数组从0到N依次输出
cout<<a[i]<<" "<<endl;*/
cout<<a[0];//所以取最大值不需要循环只需要直接输出就可
cout<<endl;
}