zoukankan
html css js c++ java
四舍五入
public
static
double
Round(
double
d,
int
i)
{
if
(d
>=
0
)
{
d
+=
5
*
Math.Pow(
10
,
-
(i
+
1
));
}
else
{
d
+=
-
5
*
Math.Pow(
10
,
-
(i
+
1
));
}
string
str
=
d.ToString();
string
[] strs
=
str.Split(
'
.
'
);
int
idot
=
str.IndexOf(
'
.
'
);
string
prestr
=
strs[
0
];
string
poststr
=
strs[
1
];
if
(poststr.Length
>
i)
{
poststr
=
str.Substring(idot
+
1
, i);
}
string
strd
=
prestr
+
"
.
"
+
poststr;
d
=
Double.Parse(strd);
return
d;
}
查看全文
相关阅读:
Cocos2d-x 3.0 beta 中加入附加项目,解决无法打开包括文件:“extensions/ExtensionMacros.h”: No such file or directory”
C、Shell、Perl基于Tomcat开发CGI程序环境配置
Windows机器配置启动加载器的高级选项后,机器出现蓝屏,无法RDP
Linux由于物理节点故障导致的异常重启-Case1
Azure经典虚拟机(Windows)如何监测单个磁盘的使用空间
ARM VM安装Linux Diagnostic 2.3扩展
rsyslog服务日志报错分析1
登陆Linux服务器时触发邮件提醒
部署Azure Log Analytics
获取指定订阅下所有Azure ARM虚拟机配置(CPU核数,内存大小,磁盘信息)的使用情况
原文地址:https://www.cnblogs.com/jetz/p/449106.html
最新文章
JPG图像以NV21存储
ubuntu1804安装ROS
保研心路历程
PL真有意思(八):其它程序设计模型
PL真有意思(七):数据抽象和面向对象
PL真有意思(六):子程序和控制抽象
PL真有意思(五):数据类型
PL真有意思(四):控制流
PL真有意思(三):名字、作用域和约束
PL真有意思(二):程序设计语言语法
热门文章
PL真有意思(一):引言
Lab8:文件系统
【阿里巴巴-高德-汽车事业部】【内推】Java技术专家、前端技术专家、C++技术专家(长期招聘)
JNI/NDK开发指南(二)——JVM查找java native方法的规则
JNI/NDK开发指南(一)—— JNI开发流程及HelloWorld
JNI/NDK开发指南(开山篇)
C语言利用va_list、va_start、va_end、va_arg宏定义可变参数的函数
C语言可变参数在宏定义中的应用
C技巧:结构体参数转成不定参数
adb logcat 查看日志
Copyright © 2011-2022 走看看