c语言代码进行除法运算

1,c语言代码进行除法运算时如何控制商不能为0的情况?
2,怎样在进行除法运算时,输出更精确的结果?

%

float

通过条件控制语句让商不为0,建议使用double类型更精确

If语句控制分母不为0
double控制输出

1,用if选择结构,比如if(n/2!=0)然后继续操作。
2,使用double或float等类型,精度高。

在除数或被除数加个.0

建议使用double类型,而不是int型

回答问题1-用if else如果商为0则不输出
2-改变声明数据类型,用double ,long更精确

double a,b;    If(a/b!=) printf(“%.(保留位数)f”,a/b)。  手机打的有中文改成英文就行