1、 #include <stdlib.h>//因为使用system("pause"); #include <iostream>//因为使用cin、cout、 using namespace std; int getMaxOrMin(int *arr, int n,bool isMax) { //bool isMax=false; int temp=arr[0]; //int i; for(int i=1;i<n;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]={8,0,78,15}; bool isMax=true; cin>>isMax; cout<< getMaxOrMin(arr1,4, isMax)<<endl; system("pause"); return 0; }
运行结果:
时间: 2024-10-08 08:16:04