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

为什么运行不出来,找不到文件

#include<stdlib.h>   //有system(pause)就要有这个

#include<iostream>  //有cin和cout就要有这个

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,7,9};

bool isMax=false;

cin>>isMax;

cout<<getMaxOrMin<<endl;

system("pause");

return 0;

}



正在回答

5 回答

Pi,来自斯坦福大学顶尖区块链专家团队!首个可以在手机上获取的数字资产!200多个国家超过350万人参与!每天一分钟,不花一分钱,不占内存,不耗流量,绿色安全!一天最少挖6枚!http://huya12xc.piworker.com/


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

上面那位兄弟已经将你的问题解决了。我只是进行一下修饰,仅做参考:

修改main函数:

int main(void)


{

    

    int arr1[4];

    cout << "请输入4个需要判断的数字: " << endl;

    for (int i = 0; i < 4; i++)

        cin >> arr1[i];

    bool isMax = false;

    cout << "输出最小值输入:0" << endl;

    cout << "输出最大值输入:1" << endl;

    cin >> isMax;

    cout << getMaxOrMin(arr1,4, isMax) << endl;

    system("pause");

    return 0;


}


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

把这里“cout<<getMaxOrMin<<endl;”改成“    cout<<getMaxOrMin(arr1,4,isMax)<<endl;”这个。

再把“

return temp;

}

 }

”改成“

}

return temp;

 }


不然你函数里的循环就包括return temp了。就这些了

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

等等,你这个代码不止这一个问题

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

你的代码if(条件)的括号后面不能有这个“;”符号,去掉就行了

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

举报

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

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

进入课程

为什么运行不出来,找不到文件

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