Console.WriteLine("输入一个三位数的正整数,按数字的相反顺序输出");
int num = Convert.ToInt32(Console.ReadLine());
int bai =( num-(num % 100) )/ 100;
int ge = (num % 100) % 10;
int shi = ((num % 100)- ge) / 10;
Console.WriteLine("你输入的整数是:{0},结果为:{1}{2}{3}", num, ge, shi, bai);
Console.WriteLine("输入电报数据");
int number = Convert.ToInt32(Console.ReadLine());
int wan = (number - (number % 10000)) / 10000;
int qian = ((number - (wan * 10000)) - (number - (wan * 10000)) % 1000) / 1000;
int bai = ((number - (wan * 10000)- (qian * 1000)) - ((number - (wan * 10000) - (qian * 1000)) % 100)) / 100;//57640-50000-7000=640-40
int ge = number % 10;
int shi = ((((number - (wan * 10000) - (qian * 1000)) % 100))-ge) / 10;
Console.WriteLine("你输入的整数是:{0},结果为:{1}{2}{3}{4}{5}", number, ge, shi, bai,qian,wan);
Console.WriteLine("你输入的整数是:{0},解密用的位数为:十位-{1}|千位-{2},解密结果为{3}|{4}", number, shi,qian, qian*10 + shi,Convert .ToChar (qian * 10 + shi));