改下;
namespace myNum
{
int x = 105;
}
int main()
{
// 使用bool類型定義isOdd,作為狀態位
bool isOdd;
if(myNum::x % 2 == 0)
{
isOdd=false;
}
else
{
isOdd=true;
}
if(isOdd)
{
cout<<"變量x是奇數"<<endl;
}
else
{
cout<<"變量x是偶數"<<endl;
}
return 0;
}
namespace myNum
{
int x = 105;
}
int main()
{
// 使用bool類型定義isOdd,作為狀態位
bool isOdd;
if(myNum::x % 2 == 0)
{
isOdd=false;
}
else
{
isOdd=true;
}
if(isOdd)
{
cout<<"變量x是奇數"<<endl;
}
else
{
cout<<"變量x是偶數"<<endl;
}
return 0;
}
已采納回答 / 雙層麥香熊
最后用來表示判斷結果是什么。第一個if……else……語句中,如果x值是奇數,布爾值會為1;如果x值是偶數,布爾值會為0.第二個if……else……語句中,用該布爾值來決定輸出的內容,如果布爾值為1,則輸出“是奇數”;如果布爾值為0,則輸出“是偶數”。布爾值可以表示兩個對立的概念,而不僅僅是“對錯”。比如此題中的“奇偶”,以及“正負”,“大小”等。是一種可以被靈活使用的,很方便的數據類型。
2016-10-02