zoukankan
html css js c++ java
用C#写 四舍五入函数(函数版)
适用范围:长整型long(-9223272036854775808 ~ +9223272036854775808)
//
BY: bit.Aipeli 2005-11-07 23:27:23
private
double
Round(
double
v,
int
x)
{
int
i;
long
IValue
=
1
;
double
DValue
=
1
;
for
(i
=
1
;i
<=
x;i
++
)
{
IValue
=
IValue
*
10
;
DValue
=
DValue
/
10
;
}
long
Int
=
(
long
)Decimal.Round(Convert.ToDecimal(v
*
IValue),
0
);
double
Key
=
(
double
)(v
/
DValue)
-
Int;
double
Dou
=
(
double
)Int
/
IValue;
if
(Key
>=
0.5
)
{
Dou
+=
DValue;
}
return
Dou;
}
本代码在:Windows 2003 && Microsoft Visual Studio .NET 2003 通过
查看全文
相关阅读:
layui学习--tab选项卡
json过滤不需要的字段
转载 http协议无状态中的 "状态" 到底指的是什么?
正则表达式30分钟入门教程--转载
Hadoop 部署之 HBase (四)
Hadoop 部署之 Hadoop (三)
Hadoop 部署之 ZooKeeper (二)
Hadoop 部署之环境准备(一)
Kubernetes 集群日志管理 Elasticsearch + fluentd(二十)
Kubernetes 监控方案之 Prometheus Operator(十九)
原文地址:https://www.cnblogs.com/aipeli/p/271057.html
最新文章
找出三队赛手的名单 恒生电子2016实习生软件开发笔试题
C++三种继承方式
[容易]比较字符串
[容易]翻转字符串
[容易]数组剔除元素后的乘积
[容易]主元素
[容易]最小子数组
[容易]最大子数组
关于 LVM
ubuntu 下安装 YouCompleteMe
热门文章
linux 下 nginx 的最大文件打开设置
关于 linux 的 limit 的设置
linux 利用 alias 自定义快捷命令
Ubuntu 16.04 配置 L2tp 客户端
linux 调整系统时区
在 IE 选项那提示 ”某些设置由系统管理员进行管理” 解决
vim 查找及替换
ubuntu 安装 go 编译环境
ymPrompt消息提示组件 关闭子窗口刷新父窗口
JQuery的validate验证时 如何验证下拉框是否选中
Copyright © 2011-2022 走看看