已采纳回答 / 慕容3376081
因为你没有让结果在屏幕上停留。解决办法在加上头文件#include<stdlib.h>在return 0;语句之前加上system("pause");
2019-04-15
最赞回答 / 傻小孩啊
#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...
2019-04-13
已采纳回答 / slurpasser
我试了一下,通过cin输入值给isMax,会出现除了输入1以外都是false的情况;但是如果通过程序内直接赋值,isMax不为0值都是true。
2019-04-10
最赞回答 / 多一点微笑
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
2019-03-23
最赞回答 / 慕数据6529541
index.cpp: In function 'int main()': index.cpp:24:5: error: 'isflag' was not declared in this scope if(isflag) ^~~~~~
2019-03-16
最赞回答 / S1jd3s9w
stdlib.h 是头文件,system函数在其中已经声明。在包含了该头文件的c文件中,可以直接call函数名。这是典型的C语言文件结构.std命名空间是把所有标准函数库里的函数/类型/变量等集中在一起作声明,使用using namespace std;之后就可直接call它们了。
2019-03-02
最赞回答 / qq_爱自己sasa_ADPX69
我觉得是这样哦。因为你主程序中cin>>isMax>>endl,说明你输入了isMax,当你输入为0时,在第一个if语句里则为假,此时执行else,则为求最小值。当你输入1时,第一个if为真,则执行求最大值。这是我自己考虑的。不晓得对不对哦。
2019-02-14