将输入的数字按位拆分,并保存数组
using System;
namespace ConsolApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Write("输入数字:");
string s = Console.ReadLine();
// 转换为字符数组
char[] c = s.ToCharArray();
// 数组v是按位拆分的结果
int[] v = new int[c.Length];
// 将数组字符转换成整型值
for (int i = 0; i < c.Length; i++)
{
v[i] = (int)(c[i] - '0');
}
// 显示结果
Console.WriteLine("输入的数字为");
for (int i = 0; i < v.Length; i++)
{
Console.WriteLine(v[i]);
}
}
}
}
这个程序可以输入任意位整数(不局限为4位)。运行结果如下
====
注意:输入的必须是数字;如果不是数字结果会出错
字符串是怎样的格式的呢
~