在C中除法后找到余数

时间:2010-03-27 23:17:40

标签: c

你需要使用除法和余数10,

考虑这个例子,

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中执行此操作?

3 个答案:

答案 0 :(得分:4)

看起来像家庭作业所以我不会给你代码,但我建议你研究modulo operator以及如何用它来解决你的作业。

答案 1 :(得分:1)

使用Modulus运算符:

 remainder = 163 % 10; // remainder is 3

它适用于任何数字:

  remainder = 17 % 8;  // remainder is 1, since 8*2=16

(这适用于C和C#)

答案 2 :(得分:1)

使用modulus运算符(%):

15 % 12 == 3
17 % 8 == 1