怎么老是提示,【請檢查輸出是否包含:6,再試試!】我本地GCC都是通過的,而且能正常輸出呀。
#include?<iostream> using?namespace?std; /** ??*函數(shù)功能:返回a和b的最大值 ??*a和b是兩個(gè)整數(shù) ??*/ int?getMax(int?a,?int?b) { ????return?a?>?b???a?:?b; } /** ??*?函數(shù)功能:返回?cái)?shù)組中的最大值 ??*?arr:整型數(shù)組 ??*?count:數(shù)組長度 ??*?該函數(shù)是對上面函數(shù)的重載 ??*/ int?getMax(int?*arr,int?count) { ????//定義一個(gè)變量并獲取數(shù)組的第一個(gè)元素 ????int?maxNum?=?arr[0]; ????for(int?i?=?1;?i?<?count;?i++) { ????????//比較變量與下一個(gè)元素的大小 if(?arr[i]?>?maxNum?) { ????????????//如果數(shù)組中的元素比maxNum大,則獲取數(shù)組中的值 ????maxNum?=?arr[i]; } } return?maxNum; } int?main(void) { ????//定義int數(shù)組并初始化 ????int?numArr[3]?=?{3,?8,?6}; ????//自動(dòng)調(diào)用int?getMax(int?a,?int?b); ????cout?<<?getMax(numArr[0],?numArr[2])?<<?endl; ????//自動(dòng)調(diào)用返回?cái)?shù)組中最大值的函數(shù)返回?cái)?shù)組中的最大值 ????cout?<<?getMax(numArr,?3)?<<?endl; ????return?0; }
//哪里有問題了? 是牧師慕課的C++編譯器處理字符編碼上有兼容問題啊。
2015-06-01
已經(jīng)修復(fù)了,你看看,之前可能是網(wǎng)站的一點(diǎn)小問題吧。。我也遇到了,這會(huì)就沒事了