有一到程序题,请高手做一下!
请哪位前辈把这道题的程序写出来,小弟是刚学C#的菜鸟,请各位大哥帮忙解答一下,谢谢
题目: 假设有一段程序对字符串进行加密,加密后的字符串的第一个字符是原字符串的最后一个字符,其余的每个字符是对应的原字符串中的前一个字符的值加上3。比如“welcome”,末尾的字符为“e”,“welcom”依次加上3后成为“zhofrp”,故加密后的结果为“zhofrp:。程序由用户任意输入一个字符串,加密后输出。
问题点数:10、回复次数:3Top
1 楼bbwolfcool(bb_wolf_cool)回复于 2005-08-04 09:29:56 得分 0
string s;
s=;
string result;
for(int i=0;i<s.length;i++)
{
....
}Top
2 楼youyabbs(☆无冬之夜╰)回复于 2005-08-04 14:30:30 得分 0
为什么没人解答啊 5555555555555555
Top
3 楼pupo(泡泡)回复于 2005-08-04 14:46:52 得分 0
private string Encrypt(string s)
{
if (s == null)
return null;
if (s.Length == 0)
return string.Empty;
if (s.Length == 1)
return s;
System.Text.StringBuilder ss = new System.Text.StringBuilder();
ss.Append(s[s.Length-1]);
for(int i = 0; i<s.Length -1; i++)
ss.Append((char)((int)s[i]+3));
return ss.ToString();
}Top




