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

我的输出结果不对是为什么

#include<iostream>
#include<cstdlib>
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()
			{
				int arr1[4] = { 3,5,7,1 };
				bool isMax = false;
				cin >> isMax;
				cout<<getMaxOrMin(arr1, 4, isMax)<< endl;	
				return 0;}

为什么把主函数里isMax换个名就可以了》》??????

正在回答

1 回答

首先写代码对齐很重要,要写的好看。你的main函数卸载了getMaxOrMin()下面,缺少了花括号。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291028    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

我的输出结果不对是为什么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信