对浮点数进行四舍五入处理的函数

news/2024/6/17 7:59:32 标签: matlab, shell

英语不好, 见谅。

 1 float myRound (float src, int idx)
 2 {
 3     //move idx numbers right of the point
 4     //to the left
 5     for (int i = idx; i--;) {
 6         src *= 10;
 7     }
 8 
 9     //get left part of src
10     float dest = static_cast<int>(src);
11     
12     //if the number behind the idx
13     //are larger than 5, then article idx plus 1
14     if (src >= dest + 0.5) {
15         dest += 1;
16     }
17 
18     //right nuber back to home
19     for (int i = idx; i--;) {
20         dest /= 10;
21     }
22     return std::move (dest);
23 }

 

转载于:https://www.cnblogs.com/wuOverflow/p/4253886.html


http://www.niftyadmin.cn/n/1670819.html

相关文章

Android开发学习:[15]自动导入包

Android开发学习&#xff1a;自动导入包

天津大学计算机专硕_计算机专硕2021考研形势分析,考研小白戳

每当谈及专硕&#xff0c;难免会提及社会认可度&#xff0c;考取价值&#xff0c;考取难度等问题。今天小编就来帮助大家一一理顺&#xff0c;让你对计算机专硕有个比较深入的了解。一、计算机技术所在工程专硕&#xff0c;好的学校非常多。在此只列举其中十个&#xff0c;供大…

oracle 回车、换行符

回车换行符 chr(10)是换行符&#xff0c;chr(13)是回车&#xff0c; 增加换行符 select update || table_name || set VALID_STATE 0A;||chr(13)|| commit;from user_tables 删除换行符 select id,replace(content,to_char(chr(13))||to_char(chr(10)),_r_n) from fact_cont…

linux安装appt服务,centos 64位linux系统下安装appt命令

首先&#xff0c;安装apktool包1. wget http://android-apktool.googlecode.com/files/apktool-install-linux-r04-brut1.tar.bz22.tar -jxvf apktool-install-linux-r04-brut1.tar.bz23.mv aapt /usr/binmv apktool /usr/bin以上三步&#xff0c;完成了apktool包的安装那么在6…

IP端口扫描工具

可以实现多IP&#xff0c;多端口扫描功能转载于:https://blog.51cto.com/kekuk/1728385

线程异常捕捉_面试官上来就问:遇到异常怎么办?

Java异常的理解?异常主要处理编译期不能捕获的错误。出现问题时能继续顺利执行下去&#xff0c;而不导致程序终止。确保程序的健壮性。Throwable 是所有 Java 程序中错误处理的父类 &#xff0c;有两个子类&#xff1a;Error 和 Exception 。未检查异常和已检查异常所有派生自…

linux服务器负载平衡,linux实现DNS轮询实现负载平衡

原标题&#xff1a;linux实现DNS轮询实现负载平衡DNS 轮询机制会受到多方面的影响&#xff0c;如&#xff1a;A记录的TTL时间长短的影响&#xff1b;别的 DNS 服务器 Cache 的影响&#xff1b;windows 客户端也有一个DNS Cache。这些都会影响 DNS 轮询的效果。因此 DNS 的轮询机…

进入贝壳网_贝壳两周年打造新居住“场”:数字和物理空间更好融合

在消费升级和互联网技术的双重塑造下&#xff0c;人们对品质居住的需求不断提升。把握新机遇&#xff0c;迎接新挑战&#xff0c;4月23日&#xff0c;以“数字新居住 产业共生长”为主题的2020贝壳新居住大会&#xff0c;通过线上云直播方式&#xff0c;完成了一次对于居住产业…