已采納回答 / 時(shí)意
int main(void){int arr1[5] = { 2,1,4,8,3 };bool val = false;cin >> val; //bool類型中,認(rèn)為非0為true,0為false ???未實(shí)現(xiàn)在我自己的vs試了一下,輸入0和1可以分別得到1和8,但是非0和1的數(shù)應(yīng)該都是輸出1但如果去掉bool val = false;中 =false 好像就可以輸入非0數(shù)得到8可能是因?yàn)槌跏蓟筒恍辛?,但是不是這樣不確定
2019-09-20
最新回答 / weixin_慕桂英2093880
程序是沒錯(cuò),你輸出那里寫反了。你看,“x是偶數(shù)”說明進(jìn)入else的判斷,再往上回推,說明Flag=true,那不就是(x%2!=0)了么,就是奇數(shù)呀,你寫反了而已。
2019-08-31