C# 小数转百分比以及小数转字符串精确小数点
模拟游戏中相乘减伤计算
static void Test() { Calc(new double[] { 0.1,0.3,0.2,0.17,0.5 }); } static void Calc(double[] arr) { double total = 1; foreach (var d in arr) { total *= (1 - d); Console.WriteLine($"减伤:{d:P}"); //ToString("P4") 转成百分比保留4个小数位 } Console.WriteLine($"总减伤:{1 - total:P} 相当于{1 / total:F}倍生命值"); //ToString("F4") 精确4个小数位 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· Qt个人项目总结 —— MySQL数据库查询与断言