(原創) 如何抓出小数部份第n位数字? (C/C++)
2006-11-26 15:15
295 查看
C/C++的Library似乎都没这个功能,我就自己写了一个小Function。
1
10#include <iostream>
11
12int getDigitFromDouble(double, int);
13
14
22int getDigitFromDouble(double d, int n) int t = 1;
24 for(int j = 0; j != n-1; ++j) t *= 10;
26 }
27
28 d = d * t;
29 int i = (int)d;
30
31 return (int)((double)(d-i)*10);
32}
1
10#include <iostream>
11
12int getDigitFromDouble(double, int);
13
14
22int getDigitFromDouble(double d, int n) int t = 1;
24 for(int j = 0; j != n-1; ++j) t *= 10;
26 }
27
28 d = d * t;
29 int i = (int)d;
30
31 return (int)((double)(d-i)*10);
32}
相关文章推荐
- 如何按指定位数截取一个数字的小数位
- html 导出excel 数字如何保持两位小数
- JavaScript如何实现对数字保留两位小数不足2位自动补零
- html 导出excel 数字如何保持两位小数
- JAVA中如何判断一个输入是数字(小数和整数)还是字符串?
- winform中如何在TextBox中只能输入数字(可以带小数点)
- actionscript 中 如何控制数字精度(小数位数)
- 第十一课:分离各位数|分离整数和小数部分|如何买玫瑰|玩数字|坐标转换
- actionscript 中 如何控制数字精度(小数位数)
- HTML导出EXCEL数字如何保持小数和千分位
- JavaScript如何实现对数字保留两位小数一位自动补零
- c# 如何让textbox只能输入数字和小数
- SQL html 导出excel 数字如何保持两位小数
- JavaScript如何实现对数字保留两位小数一位自动补零
- 数字如何转换成ASCII码字符――谭浩强C课后题4.9
- iOS UITextField 输入含小数的数字(位数限制)
- (原創) 如何使用C語言的標準函式庫進行排序? (C/C++) (C)
- (原創) 如何使用C++的標準函式庫進行排序? (C/C++) (STL)
- java中如何使Double类型的数值保留两位小数问题
- Java中如何格式化小数