比如1.01我算2,2.01算3,这样的进位怎么弄

chinawn 2018-03-24 10:06:07
double a=1.01;
....
...全文
397 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
YELLOWtaozi 2018-03-24
  • 打赏
  • 举报
回复
如果我不知道有其他方法的话…… 我会 1.转换为string……然后按照小数点拆分,判断小数点后面的是否大于零……然后你懂的。 2.也是转换为string……查找小数点索引……读取小数点以后的数字,是否大于零……然后你懂的 初学者很多不懂的,我就是用很多这样的笨方法解决的,之前不知道冒泡排序……自己研究了好久,写了自己的方法。然后自己慢慢学,替换原来的笨方法
MichaelGLX 2018-03-24
  • 打赏
  • 举报
回复
double a=1.01; int b= (int)(a+1); 这样可以吗?
xuzuning 2018-03-24
  • 打赏
  • 举报
回复
这个意思? Math.Ceiling(1.01) //2 Math.Ceiling(2.01) //3
大鱼> 2018-03-24
  • 打赏
  • 举报
回复
Math.Ceiling();//向上取整 Math.Floor();//向下取整 Math.Round();//四舍六入五取偶
masanaka 2018-03-24
  • 打赏
  • 举报
回复
数学函数.天花板
masanaka 2018-03-24
  • 打赏
  • 举报
回复
Math.Ceiling

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧