c# 保留N位小数且第N位小数进位的函数?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 21:09:55
c# 保留N位小数且第N位小数进位的函数?
例如:小数位数为设定2,输入2.154 最终等于2.16.
例如:小数位数为设定2,输入2.154 最终等于2.16.
简单
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 {
另外部份看图片 字数不够了
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 {
另外部份看图片 字数不够了
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位小数.