若除数是整形数,则除数的绝对值与0比较,若除数是浮点数,则除数的绝对值与一个足够小的进行比较,不如这个做够小的数是: epsilon = 1.0e-7。该函数的返回数据类型应该为double类型。 #include
你这问题说得不清楚呢,如果只是除法,C语言本身就有除法运算符的,比如你想算一个整数的除法,例如10除以5,那么你可以这样写:10/5,结果就是2;如果你是想浮点数的除法,例如7除以4,可以这样写
7.0/4.0,结果就是1.75
double chufa(double a ,double b)
{
if(b!=0)
{
return a/b;
}else
{
MessageBox.Show("除数不能为0");
return;
}
}
//检查除法正确性//返回值定义:0=验证成功 1=验证失败(除数=0)int divs(int x, int y){ //x/y if(y==0){ return 1; } return 0;}