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;
} 声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: C++查找数组中的最大值和最小值
- 下一篇: Java正则表达式的获取功能
