编程C语言:译密码,将字母A转为E,字母a转为e(即变成第4个字母)非字母字符不变!
2个回答
展开全部
char
*screct(char
*s,char
*t)
{//
将串s加密后存放在串t中,并返回之
int
i
=
0;
while(s[i])
{
if((s[i]
>=
'A')
&&
(s[i]
<=
'Z'))
t[i]
=
(s[i]
+
4
-
'A')
%
26
+
'A';
else
if((s[i]
>=
'a')
&&
(s[i]
<=
'z'))
t[i]
=
(s[i]
+
4
-
'a')
%
26
+
'z';
else
t[i]
=
s[i];
++i;
}
t[i]
=
'\0';
return
t;
}
*screct(char
*s,char
*t)
{//
将串s加密后存放在串t中,并返回之
int
i
=
0;
while(s[i])
{
if((s[i]
>=
'A')
&&
(s[i]
<=
'Z'))
t[i]
=
(s[i]
+
4
-
'A')
%
26
+
'A';
else
if((s[i]
>=
'a')
&&
(s[i]
<=
'z'))
t[i]
=
(s[i]
+
4
-
'a')
%
26
+
'z';
else
t[i]
=
s[i];
++i;
}
t[i]
=
'\0';
return
t;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |