2015-12-09 36 views

回答

1

您需要使用模數運算符。在大多數語言中,它的格式爲%,但由於批量將該符號用於變量,因此它被定義爲%%

這計算了部門的其餘部分。所以,你可以檢查這樣的:

set /a mod=2015 %% 4 
if %mod%==0 echo 

如果的4分之2015餘數爲0,那麼2015年是4

+0

該代碼不起作用。 – Squashman

-2

你是指從Windows命令提示符?你至少可以使用powershell嗎? 如果沒有,你可以在(4,4,3000)使用

用於/ L%L產生的4每一個可能多次做,如果 「%L」 == 「%值%」 {做任何}

+3

多這是一個非常低效的方法時,模運算符存在。 –

+0

啊,好吧你每天都會學到一些東西,只是發現了「set/a」... –

+0

好吧,據說答案是由知道如何解決問題的人發佈的! **')'**。順便說一句,你也可以使用相同的循環在PowerShell中生成每個可能的4的倍數,不是嗎? – Aacini

相關問題