数字加密,给位大大帮哈忙! 各位大大,小弟学C#不久,请大家帮哈忙哈,大家各抒己见,在这里先谢过了编写程序:输入一个任意位整数作为原始密码。在程序中对密码进行加密,输出加密后的密码。加密规则为:对组成密码的每一个数字加5在对10取模,然后将第一位数字和最后一个数字交换,得到的就是加密后的密码.如输入 123456 则 加密后的密码为 178906 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static int GetResult(int a) { string stra = a.ToString(); int[] arrinta = new int[stra.Length]; for (int i = 0; i < stra.Length; i++) { arrinta[i] = int.Parse(stra[i].ToString()); arrinta[i] = (arrinta[i] + 5) % 10; } string result = arrinta[stra.Length - 1].ToString(); for (int i = 1; i < stra.Length - 1; i++) { result += arrinta[i].ToString(); } result += arrinta[0].ToString(); return int.Parse(result); } 有没有仿vs2005 开发界面的 程序 .NET函数的写法 求一条Sql语句 rtx二次开发 C#读取任意xml生成相对应的mianmenu菜单 在使用HashTable过程中,枚举已更改是什么意思? C#怎样上传文件请各位指教? vb.net2003中有IsNumeric,同样的功能函数在.netFramework中有吗? c#项目文件被排除 网页模拟登录,100分算什么,搞定的有茶喝 这种情况的linq groupby 怎么写 Winform连接数据库的问题··哭求援助
static int GetResult(int a)
{
string stra = a.ToString();
int[] arrinta = new int[stra.Length];
for (int i = 0; i < stra.Length; i++)
{
arrinta[i] = int.Parse(stra[i].ToString());
arrinta[i] = (arrinta[i] + 5) % 10;
}
string result = arrinta[stra.Length - 1].ToString();
for (int i = 1; i < stra.Length - 1; i++)
{
result += arrinta[i].ToString();
}
result += arrinta[0].ToString();
return int.Parse(result);
}