C#小数输出格式
答案:2 悬赏:0 手机版
解决时间 2021-03-24 19:13
- 提问者网友:贪了杯
- 2021-03-24 02:08
C#小数输出格式
最佳答案
- 五星知识达人网友:动情书生
- 2021-03-24 03:11
Console.WriteLine(string.Format("{0,12:F8}", a));
Console.WriteLine(string.Format("{0,12:F8}", b));
Console.WriteLine(string.Format("{0,12:F8}", b));
全部回答
- 1楼网友:过活
- 2021-03-24 03:33
string sheru(double d, int n) //n是小数位数
{
double m = Math.Pow(10, n);
double d1 = Math.Floor(d * m) / m;
return d1.ToString("N" + n.ToString());
}
调用
double a = 12.123456;
double b = 2.123;
Console.WriteLine(sheru(a, 8));
Console.WriteLine(sheru(a, 4));
Console.WriteLine(sheru(b, 8));
Console.WriteLine(sheru(b, 4));
{
double m = Math.Pow(10, n);
double d1 = Math.Floor(d * m) / m;
return d1.ToString("N" + n.ToString());
}
调用
double a = 12.123456;
double b = 2.123;
Console.WriteLine(sheru(a, 8));
Console.WriteLine(sheru(a, 4));
Console.WriteLine(sheru(b, 8));
Console.WriteLine(sheru(b, 4));
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯