C# 写错了 ? 除法得0! MessageBox.Show((Convert.ToString((200/2021))));... MessageBox.Show((Convert.ToString((200 /2021)))); 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c# 除法 搜索资料 2个回答 #合辑# 面试问优缺点怎么回答最加分? 游戏虾扯淡 2010-10-25 · TA获得超过566个赞 知道小有建树答主 回答量:634 采纳率:0% 帮助的人:440万 我也去答题访问个人页 关注 展开全部 可能是因为200和2021默认为整形(int),除法操作后的结果默认也是整形 所以答案为0;再将结果强制转换为字符串型。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度网友07da055 2010-10-25 · TA获得超过659个赞 知道小有建树答主 回答量:356 采纳率:33% 帮助的人:234万 我也去答题访问个人页 关注 展开全部 因为是int类型 自动把小数点后面的数字省掉了MessageBox.Show(((double)200/(double)2021).ToString());楼主这样试试 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-11-23 c# 1除以3,但是计算结果变成0了,怎么解决 15 2015-05-13 c# 尝试除以0 这个错误怎么能通过写法转换避免这个错误吗? 8 2017-04-13 如何在C#程序中处理除数为0的错误 2 2017-05-13 c#除法问题,两个INT相除得到只有0 1 2012-04-27 C# 如何解决除数为0的问题 1 2013-10-08 C#中 除数为0的问题 2016-11-16 c#中除法问题 2015-07-27 c# 分母为0如何处理?一直报错 更多类似问题 > 为你推荐: