参考代码
#include<stdio.h>
#include<string.h>
int main()
{
int i,n,m;
char a[10005];
while(~scanf("%d%*c",&n))
{
gets(a);
n %= 26;
for(i = 0; i < strlen(a); i++)
{
if(a[i] >= 'a' && a[i] <= 'z')
{
m = a[i] - n;
if(m > 'z')
a[i] = m - 26;
else if(m < 'a')
a[i] = m + 26;
else
a[i] = m;
}
}
puts(a);
}
return 0;
}
本文介绍了一个简单的字符移位加密程序实现,通过C语言完成字符串的移位加密处理。该程序能够读取输入的字符串,并根据指定的移位数量进行加密,支持字母'a'到'z'之间的移位。
2544

被折叠的 条评论
为什么被折叠?



