您需要通过10用除法和余数,寻找剩余司后用C
考虑这个例子,
163 divided by 10 is 16 and remainder is 3
16 divided by 10 is 1 and remainder is 6
1 divided by 10 is 0 and remainder is 1
注意余数始终是真实划分数的最后一位数字。
我该怎么做C
?
您需要通过10用除法和余数,寻找剩余司后用C
考虑这个例子,
163 divided by 10 is 16 and remainder is 3
16 divided by 10 is 1 and remainder is 6
1 divided by 10 is 0 and remainder is 1
注意余数始终是真实划分数的最后一位数字。
我该怎么做C
?
使用模运算符:
remainder = 163 % 10; // remainder is 3
它适用于任何数量过多:
remainder = 17 % 8; // remainder is 1, since 8*2=16
(这适用于C和C#)
随着modulus运营商(%
) :
15 % 12 == 3
17 % 8 == 1
好吧,那么我会如何将结果作为进一步计算的单个变量? – user303384 2010-03-27 23:21:54
只需将模数运算的结果赋值给另一个int变量,就像使用'+'或'*'时一样。 – 2010-03-27 23:27:25
它看起来像功课,所以我不会给你代码,但我建议你研究modulo operator以及如何使用它来解决你的任务。
如果您的问题是关于C,为什么C#标记?这看起来像功课,你应该适当地标记它。 – 2010-03-27 23:19:12