C# 如何将每个字符打印成C语言中的一部分#
我如何要求输入一个数字,然后检查给定的数字是否为5位数字,并逐个打印C# 如何将每个字符打印成C语言中的一部分#,c#,console,C#,Console,我如何要求输入一个数字,然后检查给定的数字是否为5位数字,并逐个打印 例如,12345号需要在控制台中打印为: 1 2 3 4 5 使用模量(%) 多谢各位 已编辑尝试以下操作: static void Main(string[] args) { int number = 12345; int countOfDigit = number.ToString().Length; for (int i = 1; i <= countOfDigit; i++) {
例如,12345号需要在控制台中打印为:
1
2
3
4
5
使用模量(%) 多谢各位 已编辑尝试以下操作:
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);
}