作业帮 > 数学 > 作业

c# decimal类型 小数点后面第一位大于等于1的 则整数部分加1

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/06 01:02:22
c# decimal类型 小数点后面第一位大于等于1的 则整数部分加1
使用Math下的Foor函数
decimal a = 10.111m;
decimal b;
b=Math.Floor(a);
if ((a - b) >= 0.1m) a += 1;
再问: 整数部分是任意值,一直在变化的,怎么做呢?
再答: 无所谓呀,把你自己的变量带进去就行了
再答: 其实就是 1、取整Math.Floor(a); 2、计算小数部分a - b 3、比较需要的关系(小数部分);if ((a - b) >= 0.1m) 4、根据判断决定是否要+1; if ((a - b) >= 0.1m) a += 1;