Description输入一个不多于5位的正整数,要求: (1)求出它是几位数; (2)分别输出每一位数字; (3)按逆序输出各位数字。Input输入一个不多于5位的正整数。Output输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。
int 数字 = 58369;/*质(素)数、歌德巴赫、梅森质数、完美数等均需取数之各位处理。*/
int[] 位数组 = new int[数字.ToString().Length];/*获取任意数各位。*/
foreach (int 序 in Enumerable.Range(0, 位数组.Length))
位数组[序] = int.Parse(数字.ToString()[序].ToString());/*虽然几经转换,处理语句简单多了。*/
Console.WriteLine(位数组.Length);
Console.WriteLine(string.Concat(位数组));
Console.WriteLine(string.Concat(位数组.Reverse()));