全部问题 > 当前问题

a=i/100是取它的商 为什么c=i/10就是取它的余数呢?就不怕混淆吗?


明空 2017-9-2 18:55:40

共 1 个回答

最佳答案

张佳敏 2018-2-13 14:58:54

a=i/100是取它的商, c=i%10是取它的余数

问题来自: 水仙花数
以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。
#include <stdio.h>
main()
{ int x=256;
  printf("%d-%d-%d\n", __【13】__,x/10%10,x/100);
}
A. x/100
B. x%100
C. x/10
D. x%10
答案:D
解析:想要计算任何一个整数的个位,只需要 %10就可以了,因此选D。