日期:2014-05-18  浏览次数:20922 次

c#中没有整除运算符,如何实现整除功能呀?比如 5整除以2等于2
c#中没有整除运算符,如何实现整除功能呀?比如 5整除以2等于2
-------------
c#中好象只有除法 \
求余 %
但是没有整除,不知如何实现,谢谢.
VB中是有的.运算符是:\
但是c#中没有整除运算符呀?

------解决方案--------------------
需求不明确,这个要根据你的规则来看用哪种方法实现,比如说11除以3,你想得到3还是4


C# code
//double d = Math.Ceiling((double)11 / 3);  //4
double d = Math.Floor((double)11 / 3);      //3
MessageBox.Show(d.ToString());

------解决方案--------------------
int i = 5/2;
得到的就是2。
------解决方案--------------------
如果都是整数 的话,除法的结果就是整除的啊
例如int i=99;
int j=5;
int k=i/j(结果就是19),不知道能满足你的需求吗
------解决方案--------------------
直接用/就是截断除法阿