如何在Csharp找到数字

  • 本文关键字:数字 Csharp c#
  • 更新时间 :
  • 英文 :


我想写程序得到10个数字,如果输入的数字大于3个数字,写hello !

如何求出x是几位?

我希望我理解你的意思是正确的,这就是我认为你需要的:

//MainCode
Random rnd = new Random();
for (int i = 0; i < 10; i++)
{
GetNumberAmountOfDigits(rnd.Next());
}
//function to get amount of digits in an number
int GetNumberAmountOfDigits(int number)
{
if (number == 0){
return 1;
}
int count = 0;
while (number != 0)
{
number /= 10;
count++;
}

return count;
}

我假设它不是一个用户插入,在这种情况下,你也可以得到字符串长度。(如反应中的对话所述)

最新更新