[C#] 纯文本查看 复制代码 using System;
using System.Security.Cryptography;
using System.Text;
namespace ConsoleApp1
{
class Program
{
public static int smethod_7(int int_0)
{
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append(8);
stringBuilder.Append(5);
stringBuilder.Append(7);
stringBuilder.Append(7);
stringBuilder.Append(6);
stringBuilder.Append(1);
stringBuilder.Append(1);
stringBuilder.Append(0);
stringBuilder.Append(5);
stringBuilder.Append(6);
stringBuilder.Append(3);
stringBuilder.Append(6);
stringBuilder.Append(4);
stringBuilder.Append(8);
stringBuilder.Append(3);
stringBuilder.Append(0);
stringBuilder.Append(5);
stringBuilder.Append(3);
stringBuilder.Append(3);
stringBuilder.Append(4);
stringBuilder.Append(3);
stringBuilder.Append(7);
stringBuilder.Append(8);
stringBuilder.Append(9);
stringBuilder.Append(4);
stringBuilder.Append(2);
stringBuilder.Append(0);
stringBuilder.Append(4);
stringBuilder.Append(0);
stringBuilder.Append(8);
stringBuilder.Append(4);
stringBuilder.Append(9);
stringBuilder.Append(6);
stringBuilder.Append(2);
stringBuilder.Append(2);
stringBuilder.Append(4);
stringBuilder.Append(2);
stringBuilder.Append(7);
stringBuilder.Append(6);
stringBuilder.Append(8);
stringBuilder.Append(0);
stringBuilder.Append(7);
stringBuilder.Append(7);
stringBuilder.Append(3);
stringBuilder.Append(5);
stringBuilder.Append(4);
stringBuilder.Append(3);
stringBuilder.Append(0);
stringBuilder.Append(2);
stringBuilder.Append(4);
stringBuilder.Append(9);
stringBuilder.Append(9);
stringBuilder.Append(5);
stringBuilder.Append(3);
stringBuilder.Append(2);
stringBuilder.Append(8);
stringBuilder.Append(3);
stringBuilder.Append(0);
stringBuilder.Append(5);
stringBuilder.Append(3);
stringBuilder.Append(7);
stringBuilder.Append(5);
stringBuilder.Append(0);
stringBuilder.Append(1);
stringBuilder.Append(3);
stringBuilder.Append(2);
stringBuilder.Append(4);
stringBuilder.Append(9);
stringBuilder.Append(3);
stringBuilder.Append(0);
stringBuilder.Append(9);
stringBuilder.Append(6);
stringBuilder.Append(8);
stringBuilder.Append(4);
stringBuilder.Append(4);
stringBuilder.Append(8);
stringBuilder.Append(3);
stringBuilder.Append(0);
stringBuilder.Append(1);
stringBuilder.Append(4);
stringBuilder.Append(7);
stringBuilder.Append(4);
stringBuilder.Append(1);
stringBuilder.Append(6);
stringBuilder.Append(0);
stringBuilder.Append(8);
stringBuilder.Append(7);
stringBuilder.Append(6);
stringBuilder.Append(8);
stringBuilder.Append(0);
stringBuilder.Append(0);
stringBuilder.Append(4);
stringBuilder.Append(8);
stringBuilder.Append(3);
stringBuilder.Append(9);
stringBuilder.Append(1);
stringBuilder.Append(8);
stringBuilder.Append(1);
stringBuilder.Append(2);
stringBuilder.Append(8);
stringBuilder.Append(3);
stringBuilder.Append(8);
stringBuilder.Append(7);
stringBuilder.Append(1);
stringBuilder.Append(9);
stringBuilder.Append(3);
stringBuilder.Append(7);
stringBuilder.Append(4);
stringBuilder.Append(7);
stringBuilder.Append(5);
stringBuilder.Append(5);
stringBuilder.Append(2);
stringBuilder.Append(2);
stringBuilder.Append(1);
stringBuilder.Append(8);
stringBuilder.Append(1);
stringBuilder.Append(5);
stringBuilder.Append(8);
stringBuilder.Append(7);
stringBuilder.Append(6);
stringBuilder.Append(3);
stringBuilder.Append(3);
stringBuilder.Append(5);
stringBuilder.Append(7);
stringBuilder.Append(4);
stringBuilder.Append(6);
stringBuilder.Append(5);
return Convert.ToInt32(stringBuilder.ToString().Substring(int_0, 1));
}
public static char smethod_8(int int_0)
{
int num = int_0;
int num2 = smethod_7(num);
if (num >= 48 && num <= 57)
{
num += num2;
if (num > 57)
{
num -= 10;
}
}
else if (num >= 65 && num <= 90)
{
num += num2;
if (num > 90)
{
num += 88;
}
}
else if (num >= 97 && num <= 122)
{
num += num2;
if (num > 122)
{
num -= 28;
}
}
return (char)num;
}
static void Main(string[] args)
{
string string_0 = Console.ReadLine();
string_0 = string_0.Replace("-", "");
string text = "";
foreach (char int_ in string_0)
{
text += smethod_8((int)int_).ToString();
}
Console.WriteLine(string.Concat(new string[]
{
text[9].ToString(),
text[1].ToString(),
text[2].ToString(),
text[8].ToString(),
"-",
text[14].ToString(),
text[11].ToString(),
text[4].ToString(),
text[12].ToString(),
"-",
text[6].ToString(),
text[10].ToString(),
text[7].ToString(),
text[0].ToString(),
"-",
text[13].ToString(),
text[5].ToString(),
text[3].ToString(),
text[15].ToString()
}));
}
}
}
注册机,C#编译,环境2019,net core3.1
|