最佳答案
我只是想知道,如果我想把 a 除以 b,并且对结果 c 和余数都感兴趣(例如,我有秒的数量,并且想把它分成分钟和秒) ,那么最好的方法是什么?
是吗
int c = (int)a / b;
int d = a % b;
或者
int c = (int)a / b;
int d = a - b * c;
or
double tmp = a / b;
int c = (int)tmp;
int d = (int)(0.5+(tmp-c)*b);
或者
maybe there is a magical function that gives one both at once?