【c#decimal类型小数点后面第一位大于等于1的则整数部-查字典问答网
分类选择

来自柳萍的问题

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

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

4回答
2020-06-0310:25
我要回答
提示:回答问题需要登录哦!
申阳春

  使用Math下的Foor函数

  decimala=10.111m;

  decimalb;

  b=Math.Floor(a);

  if((a-b)>=0.1m)a+=1;

2020-06-03 10:26:21
柳萍

  整数部分是任意值,一直在变化的,怎么做呢?

2020-06-03 10:30:45
申阳春

  无所谓呀,把你自己的变量带进去就行了

2020-06-03 10:31:57
申阳春

  其实就是1、取整Math.Floor(a);2、计算小数部分a-b3、比较需要的关系(小数部分);if((a-b)>=0.1m)4、根据判断决定是否要+1;if((a-b)>=0.1m)a+=1;

2020-06-03 10:34:49
大家都在问
最新问答