課程
/后端開發
/C++
/C++遠征之起航篇
除了輸入1意外其他數字都是輸出最小值,何解?
2016-08-24
源自:C++遠征之起航篇 5-1
正在回答
這樣改一下,應該就可以了,輸入的int,貌似不能自動轉為bool.
int main(void)
{
int arr1[4] = {3,5,1,7};
bool isMax = false;
int x=0;
cin>>x;
isMax = (bool)x;
cout<<CompA::getMaxOrMin(arr1,4,isMax)<<endl;
system("pause");
return 0;
}
舉報
C++亮點盡在其中,本課程是在C語言基礎上的一個延伸,得以升華
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-24
這樣改一下,應該就可以了,輸入的int,貌似不能自動轉為bool.
int main(void)
{
int arr1[4] = {3,5,1,7};
bool isMax = false;
int x=0;
cin>>x;
isMax = (bool)x;
cout<<CompA::getMaxOrMin(arr1,4,isMax)<<endl;
system("pause");
return 0;
}