C++查找数组中的最大值和最小值
/* 知识点: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; }
使用命名空间
/* 知识点: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; }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。