社区
C#
帖子详情
一道练习题,好像很简单,搞不定了,郁闷……
我是丁学
2006-04-18 06:30:12
写一段字符串加密的程序,加密方式为:
密文第一个字符是原文的最后一个字符,其余每个字符为原文的前一个字符的值加2。
比如:原字符串为 dxef ,则加密后第一个字符为 f ,其余的 dxe 中字符值分别加2为 fzg
连起来,则密文为 ffzg
...全文
200
6
打赏
收藏
一道练习题,好像很简单,搞不定了,郁闷……
写一段字符串加密的程序,加密方式为: 密文第一个字符是原文的最后一个字符,其余每个字符为原文的前一个字符的值加2。 比如:原字符串为 dxef ,则加密后第一个字符为 f ,其余的 dxe 中字符值分别加2为 fzg 连起来,则密文为 ffzg
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
伴老思源
2006-04-18
打赏
举报
回复
using System;
public string strHash(string strValue)
{
byte[] arrIn = Encoding.Default.GetBytes(strValue);
byte[] arrOut= Encoding.Default.GetBytes(strValue);
string strReturn="";
arrOut[0] = (byte)arrIn .GetValue(arrIn.Length-1);
for(int i=0;i<arrIn.Length-1;i++)
{
int nCount = Convert.ToInt32(arrIn.GetValue(i))+2;
if( ( nCount > 90 && nCount < 99 )||( nCount > 122 ) )
{
nCount -= 26;
}
arrOut[i+1] = (byte)((char)nCount);
strReturn = System.Text.Encoding.Default.GetString(arrayOut);
}
return strReturn;
}
-渔民-
2006-04-18
打赏
举报
回复
學習啦
webwait
2006-04-18
打赏
举报
回复
public string strEncoding(string vstrIn)
{
byte[] arrayIn= System.Text.Encoding.Default.GetBytes(vstrIn);
byte[] arrayOut= System.Text.Encoding.Default.GetBytes(vstrIn);
string strReturn="";
int tmp;
arrayOut[0]=(byte)arrayIn.GetValue(arrayIn.Length-1);
for(int i=0;i<arrayIn.Length-1;i++)
{
tmp=Convert.ToInt32(arrayIn.GetValue(i))+2;
if((tmp>90&&tmp<99)||(tmp>122))
{
tmp-=26;
}
arrayOut[i+1]=(byte)((char)tmp);
strReturn=System.Text.Encoding.Default.GetString(arrayOut);
}
return strReturn;
}
程序可以让尸体动起来
2006-04-18
打赏
举报
回复
using System;
namespace test
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
string strin,strout;
char temp;
strin = Console.ReadLine();
int i;
strout="";
for (i=0;i<strin.Length;i++)
{
temp=strin[i];
if (i==strin.Length-1)
{
strout=temp+strout;
}
else
{
strout=strout+Convert.ToChar(Convert.ToInt32(temp)+2);
}
}
Console.WriteLine(strout);
Console.ReadLine();
}
}
}
我是丁学
2006-04-18
打赏
举报
回复
收到,结帐
活出全新的自己……
活出全新的自己 作者:张德芬 作者序 分享我灵性成长的体悟 二00七年五月,方智出版社发行了我的第一本著作《遇见未知的自己》,一晃眼,两年就过去了。这两年间,发生了很多改变,最大的改变就是:我在家庭主妇身分之外,又多了一个新的身分认同:畅销作家。 至目前为止,《遇见未知的自己》在海峡两岸卖出了三十多万本,让很多人跌破眼镜。我也收到无数读
C++面试题
1.构造一个类MySingleton,使该类只能存在一个实例. 思路: 将构造函数写为private的,然后通过一个成员静态函数来调用构造函数即可:) 例: #include "iostream.h" class MySingleton { private: static MySingleton* _instance; MySingleton(){ cout ~MyS
华退学博士王垠:离开是为了获得力量后再回来
清华退学博士王垠:离开是为了获得力量后再回来(附万言退学书) 只提供一种模具生产“标准化的人”而忽视“教育的多样性”的中国教育界是可悲的。异端王垠用现身说法打破了教育界“沉默的螺旋”。 文/张洋 王垠出名了,这是迟早的事。 但这一次,他的出名更多是以争议的方式出现:还有不到一年时间就可以拿到清华计算机专业的博士学位,但他放弃了。他为此写了1万字的博客文章:《清华梦的粉碎
【懒懒】我不生产笑话,我只是笑话的搬运工 [问题点数:200分]
发帖的时候出错,又得重来。。 1 本人男结婚三年,不懂浪漫。 昨天老婆过生日想给她惊喜,于是乎就花了点私房钱,买了条项链给她。 在我拿出项链的那一刻,她紧紧抱住了我,场面相当浪漫。 十秒左右她说了一句具有毁灭性的话:买项链的钱哪来的…… 2 一高校食堂挂牌“禁止民工在此用餐”。 此规定一出,在校生们都很遗憾, 以后没办法再天天见到已经毕业参加了工作的师哥师姐了。 3
【转】清华梦的粉碎 - 写给清华大学的退学申请
清华梦的粉碎—写给清华大学的退学申请(转自王垠Blog) 清华梦的诞生 小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。长大后,你也要进入清华大学读书,为我们家争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就成他们这种人的地方吧。我幼小的脑海里就想象出我能在清华做的事情……我的脸上浮现出笑容。我...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章