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 通过
查看全文
相关阅读:
bzoj 3339 莫队
E. XOR and Favorite Number
HDU 2222 AC自动机
SPOJ 694 不同子串个数
Codeforces Round #428 (Div. 2)
HDU 6103
《贪婪的动态规划》
《浅谈图论模型的建立与应用》
bzoj 2194 快速傅里叶之二
java中高级面试题整理及参考答案
原文地址:https://www.cnblogs.com/aipeli/p/271057.html
最新文章
Codeforces Round #432 (Div. 2)
Codeforces Round #431 (Div. 2)
bzoj 1911 特别行动队
bzoj 1597 斜率DP
湖南省第十三届“中仁教育杯”大学生程序设计竞赛
HDU 3613 扩展KMP
无向图边双连通分量
POJ 3694 无向图的桥
逆序数——树状数组
Codeforces Round #430 (Div. 2)
热门文章
POJ 3321 DFS序
POJ 1741 树分治
Codeforces Round #426 (Div. 2)
Codeforces Round #427 (Div. 2)
HDU 6178 Monkeys
SPOJ QTREE
Codeforces Round #429
Educational Codeforces Round 27
扩展KMP
LA 4670 AC自动机
Copyright © 2011-2022 走看看