我记得在java中,模运算符可以反转,因此您可以反转它而不是查看运算的余数,因此它会告诉您多次除以一个数字:
Console.WriteLine(1000 % 90);
Console.WriteLine(100 % 90);
Console.WriteLine(81 % 80);
Console.WriteLine(1 % 1);
输出:
- 10
- 10
- 1
- 0
示例由 DotNetPerls 提供
我不想看到其余部分,而是想看看“80”进入“81”的次数。应为 1,余数为 1。
c# 模运算符是否支持这种行为?如果没有,如何实现所需的行为?请使用最少的代码...:D
编辑:
我想答案将很简单,例如将两个数字相除并去掉“-.#”值并保持整数“1.-”。我知道这一点,但必须有一种更巧妙的方式来做到这一点?