C# 如何解决除数为0的问题
1个回答
展开全部
办法多了
常用if判断
swich
case也不错
例如:c
=
a
/
b
if(b==0)
{
这里由你发挥,你可以选择退出
或者
输出一行文字提示“被除数不能为0”等等,或者就像你说的直接把0改成1,好办!
b=1;
//就这么简单
b的值就改成1了
意思是
if如果
b等于0,那么b就等于1,呵呵听起来是不是比较绕
其实就是这么办的
呵呵
}
else
{
正常运算
}
提示一下
学了C#的try...catch...异常处理
觉得挺省心的
呵呵
但是
不要把什么都交给try...catch...处理
这个是最烂的一种办法
一般能写的就不要用这个
常用if判断
swich
case也不错
例如:c
=
a
/
b
if(b==0)
{
这里由你发挥,你可以选择退出
或者
输出一行文字提示“被除数不能为0”等等,或者就像你说的直接把0改成1,好办!
b=1;
//就这么简单
b的值就改成1了
意思是
if如果
b等于0,那么b就等于1,呵呵听起来是不是比较绕
其实就是这么办的
呵呵
}
else
{
正常运算
}
提示一下
学了C#的try...catch...异常处理
觉得挺省心的
呵呵
但是
不要把什么都交给try...catch...处理
这个是最烂的一种办法
一般能写的就不要用这个
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询