2017-04-17 69 views
-3

我需要檢查一個數由10(70,20,110)檢查是否遞增由10 C++

例如遞增的: 輸入:(74,21,105) 輸出:假

輸入:(70,20,110) 輸出:真

我已經試過if(num % 10 == 1)

+6

嘗試'if(num%10 == 0)'並且將來請多花一點努力來爲自己工作。 –

+1

1.沒有問題,2.閱讀'%'做什麼.100%10等於0 – Fureeish

+1

我建議*減去*數字,從第二個減去第一個。如果兩個數字之間的差值爲10,那麼第二個數字加10。 –

回答

2

remainder operator (%)確實是你在找什麼。

二進制運算符%產生第一個操作數除以第二個操作數(在通常的算術轉換後)的其餘部分。

您正在尋找的其餘部分是,而不是一個。因此,正確的檢查是:

if(num % 10 == 0)