#include <stdio.h> int main() { int a, b; while (scanf("%d %d", &a, &b) != EOF) { printf("%d %d\n",a/b,a%b); } return 0; }
小插曲:浮点数的取余运算是不准确的。浮点数在计算机中是以二进制表示的,而二进制表示的浮点数在进行除法运算时可能会产生舍入误差。这个舍入误差可能会导致取余运算的结果不准确。