Advertisement

c++找一维数组的最大值

阅读量:

确定一维数组中的最大数值

首先可任意设定一个初始最大值,将其赋为数组的第一个元素 int max=a[0];

随后依次检查数组中的每一个元素,并将其与当前的最大值进行对比

复制代码
 #include<iostream>

    
 #include <fstream>
    
 using namespace std;
    
 #define N 8
    
 int main(void)
    
 {  
    
 	float a[N],max,min;
    
 	int i;
    
 	cout<<"Input integers:";
    
 	for (i=0;i<N;i++)
    
 		cin>>a[i];
    
 	max=a[0];
    
 	for(i=0;i<N;i++)
    
 	{
    
 		if(a[i]>max)
    
 		{ 
    
 			min=max;   //次大值
    
 			max=a[i];  //最大值
    
 		}  
    
 	}
    
 	cout<<"max="<<max<<','<<"min="<<min;
    
 	cout<<endl;
    
 	return 0;
    
 }
    
    
    
    

全部评论 (0)

还没有任何评论哟~