求一个函数

loverdotnet 2008-12-08 10:46:57
是这样的,需要有一个函数,功能如下:
要求把一个带两位小数的数字四舍五入,当时有一个要求,最后一位要是0或5
比如:
2.82变成2.85
4.11变成4.15
5.48变成5.50
反正最后一位向上四舍五入变成5或者0
...全文
164 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yefengzhixia 2008-12-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yanlongwuhui 的回复:]
(((小数 * 100) \ 5 + 1) * 5) / 100
[/Quote]


恩 顶了 !! 呵呵呵 欢迎加入c#新群 63242231 共同学习 啊
yanlongwuhui 2008-12-08
  • 打赏
  • 举报
回复
(((小数 * 100) \ 5 + 1) * 5) / 100
三碗猪脚 2008-12-08
  • 打赏
  • 举报
回复
有点小问题,如果是4.1再添一个0就可以了
三碗猪脚 2008-12-08
  • 打赏
  • 举报
回复
太简单了。。

乘以20,向上取整,再除以20,代码我就不写了,一行就可以搞定
syc958 2008-12-08
  • 打赏
  • 举报
回复
y+0.00
syc958 2008-12-08
  • 打赏
  • 举报
回复
这个好求呀:
设原两位数为X,经四舍五入函数保留一位小数后的数为Y
 如果x>y
那么所求数应为y+0.05否则就是主+0.00
czhiyong_153650 2008-12-08
  • 打赏
  • 举报
回复
这什么需求来着,帮顶一下吧
三碗猪脚 2008-12-08
  • 打赏
  • 举报
回复
靠!什么人????????

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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