gpt4 book ai didi

c# - 如何找到n位数字的最小值?

转载 作者:行者123 更新时间:2023-11-30 13:19:27 25 4
gpt4 key购买 nike

我已经能够实现我正在寻找的东西,但只是想知道是否有内置方法可以做到这一点?

我有一个数字,比如 2665。现在因为这是一个 4 位数字,所以我需要一个 4 位数字的最小值,即 1000。

同样,如果数字是 255,答案就是 100。

我试过了

int len = 2665.ToString().Length;

string str = string.Empty;
for (int index = 0; index < len; index++)
{
if (index == 0)
str += "1";
else
str += "0";
}

这给出了 1000 的正确结果。但是有内置函数吗?

最佳答案

您可以使用 Pow 和字符串长度的 10 次幂。对于 1,它会给出 1,对于 2,它会给出 10,等等。

var str = Math.Pow(10, len - 1).ToString();

关于c# - 如何找到n位数字的最小值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20965244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com