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

已采纳回答 / 慕容3376081
因为你没有让结果在屏幕上停留。解决办法在加上头文件#include<stdlib.h>在return 0;语句之前加上system("pause");

最赞回答 / 傻小孩啊
#include<iostream>#include<stdlib.h>using namespace std;    int getMaxorMin(int *arr,int count,bool ismax){int temp;if(ismax){temp=arr[0];for(int i=1;i<count;i++){if(temp<arr[i]){temp=arr[i];}else{ if(temp>arr[i]) {  temp=arr[i]; }}if...

已采纳回答 / 王牌机师
后者需要返回值,也就是return;前者不需要目前以我的水平只知道这么多,而且我看大多数的教程都是用后者的

已采纳回答 / slurpasser
我试了一下,通过cin输入值给isMax,会出现除了输入1以外都是false的情况;但是如果通过程序内直接赋值,isMax不为0值都是true。

最新回答 / 慕函数0568954
int count = sizeof(arr)/sizeof(arr[0]);

最新回答 / qq_慕哥6066904
这个课程不是很复杂的,边看视频,边敲代码应该就可以了

最赞回答 / 多一点微笑
bool类型只有两个值 0是false  1是true   输入1就是true会输出最大值 输入0就是false会输出最小值;temp=arr【0】是arr的第一个值 ,数组取值是依靠下标也叫索引【n】 n是从0开始的 ;比如arr=[1,2,3]; 那么arr[0]就是arr的第一个索引就是1 那么arr[1]就是arr的第二个索引就是2 那么arr[2]就是arr的第三个索引就是3

最赞回答 / 慕数据6529541
index.cpp: In function 'int main()':
index.cpp:24:5: error: 'isflag' was not declared in this scope
  if(isflag)
     ^~~~~~

最赞回答 / S1jd3s9w
stdlib.h 是头文件,system函数在其中已经声明。在包含了该头文件的c文件中,可以直接call函数名。这是典型的C语言文件结构.std命名空间是把所有标准函数库里的函数/类型/变量等集中在一起作声明,使用using namespace std;之后就可直接call它们了。

最新回答 / 慕的地21332321
有:https://www.imooc.com/learn/249请采纳?

最赞回答 / qq_爱自己sasa_ADPX69
我觉得是这样哦。因为你主程序中cin>>isMax>>endl,说明你输入了isMax,当你输入为0时,在第一个if语句里则为假,此时执行else,则为求最小值。当你输入1时,第一个if为真,则执行求最大值。这是我自己考虑的。不晓得对不对哦。
课程须知
本课程是C++初级教程 在学习本课程之前需要熟练掌握C语言的基础语法
老师告诉你能学到什么?
1、C++语言新的数据类型 2、C++语言新的输入输出方式 3、C++语言的命名空间

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消