為什么我的運行不了呀
#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 < cout; 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,4,1,7};
? ? bool isMax = false;
? ? cin >> isMax;
? ? cout<<getMaxOrMin(arr1,4,isMax)<<endl;
? ? system("pause");
? ? return 0;
}
2020-04-20
你的for(int i=1;i<cout;i++)寫錯了是count,然后就是這要temp = arr{i};改成temp=arr[i];就沒有問題了