如何檢查C++中的數字是否是4位數? 我曾嘗試這樣的代碼:如何檢查一個數字是否在C++中是4位數字?
bool check4(int number)
{
if ((number % 10) && !(number/10000) && (number/1000) && (number/100) && (number/10))
return true;
else
return false;
}
它僅適用於那些不包含0號,如1234,5678等
有人可以告訴我怎麼解決?
謝謝!
> = 1000 && <= 9999? –
真的嗎?這個問題有2個upvotes? –
不是問題,而是括號過多。 –