我如何要求输入一个数字,然后检查给定的数字是否为5位数字,然后一一打印出来。例如。需要在控制台中将数字12345打印为:1个2345使用模数(%)。
谢谢
编辑
尝试一下:
static void Main(string[] args)
{
int number = 12345;
int countOfDigit = number.ToString().Length;
for (int i = 1; i <= countOfDigit; i++)
{
int digit = number / (int)Math.Pow(10, countOfDigit - i)
var result = digit % 10;
Console.WriteLine(result);
}
Console.ReadKey();
}
或不带'/'和'%':
var number = 12345;
foreach (var item in number.ToString().ToCharArray())
{
Console.WriteLine(item);
}