为了账号安全,请及时绑定邮箱和手机立即绑定

总是输出不对不知道为什么

总是输出不对不知道为什么

C++
Outis_liao 2018-08-27 10:55:19
#include<iostream>#include<stdlib.h>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 回答

?
AAnonymous

TA贡献62条经验 获得超31个赞

1. You put an extra semicolon at the end of ```for ( int i = 1; i < count; i++);```
2. You missed an semicolon at the end of ```int arr1[4] = { 3,5,1,7}```


查看完整回答
反对 回复 2018-08-27
  • 1 回答
  • 0 关注
  • 742 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信