課程
/后端開發
/C++
/C++遠征之起航篇
cout<<getMaxOrMin(arr1,4,isMax)<<endl;
2015-07-14
源自:C++遠征之起航篇 5-1
正在回答
cout<<getMaxOrMin(&arr[1],4,isMax)<<endl;
改成這樣
yan770453142 提問者
#include<cstdlib>
#include<iostream>
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])
return temp;
int main(void)
int arr[4]={3,5,1,7};
bool isMax=false;
cin>>isMax;
system("pause");
return 0;
?32 C:\Documents and Settings\Administrator\桌面\C++程序集\C [Error] `arr1' undeclared (first use this function)?
?32 ?[Error] (Each undeclared identifier is reported only once for each function it appears in.)?
報什么錯?,整個代碼都貼出來
舉報
C++亮點盡在其中,本課程是在C語言基礎上的一個延伸,得以升華
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-07-15
cout<<getMaxOrMin(&arr[1],4,isMax)<<endl;
改成這樣
2015-07-15
#include<cstdlib>
#include<iostream>
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 arr[4]={3,5,1,7};
bool isMax=false;
cin>>isMax;
cout<<getMaxOrMin(arr1,4,isMax)<<endl;
system("pause");
return 0;
}
?32 C:\Documents and Settings\Administrator\桌面\C++程序集\C [Error] `arr1' undeclared (first use this function)?
?32 ?[Error] (Each undeclared identifier is reported only once for each function it appears in.)?
2015-07-14
報什么錯?,整個代碼都貼出來