c# 保留N位小数且第N位小数进位的函数?
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/30 17:26:12
c# 保留N位小数且第N位小数进位的函数?
例如:小数位数为设定2,输入2.154 最终等于2.16.
例如:小数位数为设定2,输入2.154 最终等于2.16.
![c# 保留N位小数且第N位小数进位的函数?](/uploads/image/z/6909725-29-5.jpg?t=c%23+%E4%BF%9D%E7%95%99N%E4%BD%8D%E5%B0%8F%E6%95%B0%E4%B8%94%E7%AC%ACN%E4%BD%8D%E5%B0%8F%E6%95%B0%E8%BF%9B%E4%BD%8D%E7%9A%84%E5%87%BD%E6%95%B0%3F)
简单
public double GetN(int n,double result)
{
if (n
再问: 我调试过了。是四舍五入的,不是无条件进位的
再答: 你的意思是如果1.001 如果保留小数点后1位,那麼结果是1.1 还是1.0? 确定了我还给你写
再问: 1.1
再答:
public double GetN(int n,double result) { if (n<=0) { if (result % 1 == 0) { result = double.Parse(result.ToString("0")); } int b = result.ToString("0").Length; int c = result.ToString().Length; if (c > b) { result = double.Parse(result.ToString().Substring(0, b)) + 1; } else { result = double.Parse(result.ToString().Substring(0, b)); } } else {
另外部份看图片 字数不够了![](http://img.wesiedu.com/upload/f/e3/fe3c6bb76b1feca783be6615a1bb08c4.jpg)
public double GetN(int n,double result)
{
if (n
再问: 我调试过了。是四舍五入的,不是无条件进位的
再答: 你的意思是如果1.001 如果保留小数点后1位,那麼结果是1.1 还是1.0? 确定了我还给你写
再问: 1.1
再答:
public double GetN(int n,double result) { if (n<=0) { if (result % 1 == 0) { result = double.Parse(result.ToString("0")); } int b = result.ToString("0").Length; int c = result.ToString().Length; if (c > b) { result = double.Parse(result.ToString().Substring(0, b)) + 1; } else { result = double.Parse(result.ToString().Substring(0, b)); } } else {
另外部份看图片 字数不够了
![](http://img.wesiedu.com/upload/f/e3/fe3c6bb76b1feca783be6615a1bb08c4.jpg)
c# 保留N位小数且第N位小数进位的函数?
“C#中用哪个函数保留两位小数” 需要四舍五入
C#中用哪个函数保留两位小数
对一个数值保留n位小数,应该使用什么SAS函数
c#怎么样让double保留两位小数
C#程序随机数double型如何保留两位小数
读入n个数,求第偶数个数的总和,及求出第奇数个数总和的平均数(四舍五入,保留两位小数).
物理中可以说0.1089N(算出了四位小数)吗?还是要保留2位小数?
输入1 个正整数n,计算 s 的前n项的和(保留 4 位小数).
C语言编程,输入1 个正整数n,计算 s 的前n项的和(保留 4 位小数).
输入1 个正整数n,计算 s 的前n项的和.(保留 4 位小数).
2的平方根保留30位小数.