如果一个数是另一个数的倍数,如何计算?

本文关键字:何计算 计算 另一个 一个 如果 | 更新日期: 2023-09-27 17:49:34

请我在一点修复。我有一个数字,比如说9,我想弄清楚如何写一个程序来计算一个未知的数字是21(即9+12)还是30(I)。E 9+12)等

如果一个数是另一个数的倍数,如何计算?

使用%运算符检查结果是0(倍数)还是非0(非倍数)http://msdn.microsoft.com/en-us/library/0w4e0fzs%28v=vs.80%29.aspx

来自Aleadam的答案是正确的,但是链接似乎已经断开了。添加更多上下文

%运算符将找到数学余数,因此如果数字是倍数,余数将为0

%操作符的格式如下

dividend % divisor  
例如

SELECT 9%3将返回"0"因为9是3的倍数

SELECT 7%3将返回"1"因为7除不了3数学余数是1/3

SELECT 7 / 3 AS Integer, 7 % 3 AS Remainder;