您的位置:首页 > 编程语言 > C语言/C++

(原創) 如何抓出小数部份第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}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: