C++查找数组中的最大值和最小值

  1. /* 
  2. 知识点:bool 类型 命名空间 输入输出  
  3. 题目要求:使用函数找出一个整型数组中的最大值或最小值  
  4. */   
  5.   
  6. #include<stdlib.h>  
  7. #include<iostream>  
  8. using namespace std;  
  9.   
  10. int getMaxOrMin(int *arr,int count,bool isMax){  
  11.     int temp=arr[0];  
  12.     for(int i=1;i<count;i++){  
  13.         if(isMax){  
  14.             if(temp<arr[i]){  
  15.             temp=arr[i];  
  16.             }  
  17.         }else{  
  18.             if(temp>arr[i]){  
  19.             temp=arr[i];  
  20.             }             
  21.         }     
  22.     }  
  23.     return temp;      
  24. }  
  25. int main(void){  
  26.     int arr1[4]={3,5,1,7};  
  27.     bool isMax=false;  
  28.     cin>>isMax;//从键盘接收   
  29.     cout<<getMaxOrMin(arr1,4,isMax)<<endl;//输出   
  30.     system(”pause”);  
  31.     return 0;  
  32. }   
/*
知识点:bool 类型 命名空间 输入输出 
题目要求:使用函数找出一个整型数组中的最大值或最小值 
*/ 





include<stdlib.h>

include<iostream>

using namespace std;

int getMaxOrMin(int *arr,int count,bool isMax){
int temp=arr[0];
for(int i=1;i<count;i++){
if(isMax){
if(temp<arr[i]){
temp=arr[i];
}
}else{
if(temp>arr[i]){
temp=arr[i];
}
}
}
return temp;
}
int main(void){
int arr1[4]={3,5,1,7};
bool isMax=false;
cin>>isMax;//从键盘接收
cout<<getMaxOrMin(arr1,4,isMax)<<endl;//输出
system("pause");
return 0;
}

使用命名空间

  1. / 
  2. 知识点:bool 类型 命名空间 输入输出  
  3. 题目要求:使用函数找出一个整型数组中的最大值或最小值  
  4. /   
  5.   
  6. #include<stdlib.h>  
  7. #include<iostream>  
  8. using namespace std;  
  9.   
  10. namespace CompA  
  11. {  
  12.     int getMaxOrMin(int arr,int count,bool isMax){  
  13.     int temp=arr[0];  
  14.     for(int i=1;i<count;i++){  
  15.         if(isMax){  
  16.             if(temp<arr[i]){  
  17.             temp=arr[i];  
  18.             }  
  19.         }else{  
  20.                 if(temp>arr[i]){  
  21.             temp=arr[i];  
  22.             }             
  23.         }     
  24.     }  
  25.     return temp;      
  26.     }  
  27. }  
  28.   
  29. int main(void){  
  30.     int arr1[4]={3,5,1,7};  
  31.     bool isMax=false;  
  32.     cin>>isMax;//从键盘接收   
  33.     cout<<CompA::getMaxOrMin(arr1,4,isMax)<<endl;//输出   
  34.     system(”pause”);  
  35.     return 0;  
  36. }   
/ 
知识点:bool 类型 命名空间 输入输出
题目要求:使用函数找出一个整型数组中的最大值或最小值
*/

include<stdlib.h>

include<iostream>

using namespace std;

namespace CompA
{
int getMaxOrMin(int *arr,int count,bool isMax){
int temp=arr[0];
for(int i=1;i<count;i++){
if(isMax){
if(temp<arr[i]){
temp=arr[i];
}
}else{
if(temp>arr[i]){
temp=arr[i];
}
}
}
return temp;
}
}

int main(void){
int arr1[4]={3,5,1,7};
bool isMax=false;
cin>>isMax;//从键盘接收
cout<<CompA::getMaxOrMin(arr1,4,isMax)<<endl;//输出
system("pause");
return 0;
}

  1. /* 
  2. 知识点:bool 类型 命名空间 输入输出  
  3. 题目要求:使用函数找出一个整型数组中的最大值或最小值  
  4. */   
  5.   
  6. #include<stdlib.h>  
  7. #include<iostream>  
  8. using namespace std;  
  9.   
  10. int getMaxOrMin(int *arr,int count,bool isMax){  
  11.     int temp=arr[0];  
  12.     for(int i=1;i<count;i++){  
  13.         if(isMax){  
  14.             if(temp<arr[i]){  
  15.             temp=arr[i];  
  16.             }  
  17.         }else{  
  18.             if(temp>arr[i]){  
  19.             temp=arr[i];  
  20.             }             
  21.         }     
  22.     }  
  23.     return temp;      
  24. }  
  25. int main(void){  
  26.     int arr1[4]={3,5,1,7};  
  27.     bool isMax=false;  
  28.     cin>>isMax;//从键盘接收   
  29.     cout<<getMaxOrMin(arr1,4,isMax)<<endl;//输出   
  30.     system(”pause”);  
  31.     return 0;  
  32. }   
/*
知识点:bool 类型 命名空间 输入输出 
题目要求:使用函数找出一个整型数组中的最大值或最小值 
*/ 





猜你喜欢

转载自blog.csdn.net/asklw/article/details/80175947