-3
我需要檢查一個數由10(70,20,110)檢查是否遞增由10 C++
例如遞增的: 輸入:(74,21,105) 輸出:假
輸入:(70,20,110) 輸出:真
我已經試過if(num % 10 == 1)
我需要檢查一個數由10(70,20,110)檢查是否遞增由10 C++
例如遞增的: 輸入:(74,21,105) 輸出:假
輸入:(70,20,110) 輸出:真
我已經試過if(num % 10 == 1)
的remainder operator (%
)確實是你在找什麼。
二進制運算符
%
產生第一個操作數除以第二個操作數(在通常的算術轉換後)的其餘部分。
您正在尋找的其餘部分是零,而不是一個。因此,正確的檢查是:
if(num % 10 == 0)
嘗試'if(num%10 == 0)'並且將來請多花一點努力來爲自己工作。 –
1.沒有問題,2.閱讀'%'做什麼.100%10等於0 – Fureeish
我建議*減去*數字,從第二個減去第一個。如果兩個數字之間的差值爲10,那麼第二個數字加10。 –