试着,冷静思考,呼呼了。
# include <stdio.h>
# include <string.h>
int main()
{
int i,k,q;
char m[51],n[51];
while(scanf("%s %d",m,&k)!=EOF)
{
q=strlen(m);
for(i=0;i<q;i++)
{
n[i]=(m[i]-k%26);
if(n[i]<65)
n[i]+=26;
}
for(i=0;i<q;i++)
printf("%c",n[i]);
printf("\n");
}
return 0;
}
本文介绍了一个使用C语言实现的简易字符串加密程序。该程序通过输入一个字符串和一个整数密钥,然后对字符串中的每个字符进行偏移加密。加密过程中考虑了字母循环回绕的情况,并保持了字母大小写的一致性。
6193

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



