Ⅰ C语言编程问题:从键盘上输入一个字符串按照以下规则对其加密。
#include<stdio.h>
#include<string.h>
intmain(){
inti;
chars[80];
printf("请输入字符串:");
while(scanf("%s",s)==1)
{
printf("加密前:%s ",s);
i=0;//i定义在此处便于第二次运行
while(s[i])
{if(s[i]>='A'&&s[i]<='Z')
s[i]=(s[i]-'A'+3)%26+'A';
elseif(s[i]>='a'&&s[i]<='z')
s[i]=(s[i]-'a'+3)%26+'a';
++i;}
printf("加密后:%s ",s);
printf("请输入字符串[<Ctrl+Z><ENTER>结束程序]:");
}
return0;
}
Ⅱ C语言 输入字符串输出对应字母的ASCII编码 加密
#include<stdio.h>
#include<string.h>
char pass[101];
int main()
{
int i;
char s[101],key[101];
puts("设定密码:");
scanf("%s",pass);
puts("输入源字符串:");
scanf("%s",s);
puts("输入密码:");
scanf("%s",key);
while(strcmp(pass,key))
{
/*for(i=0;i<strlen(s);i++)
printf("%d ",s[i]+4);
puts("");*/
puts("密码错误!重新输入:");
scanf("%s",key);
}
puts(s);
for(i=0;i<strlen(s);i++)
printf("%d ",s[i]);
puts("");
}
Ⅲ C语言 简单对字母进行加密
1、在我们的编辑页面输入以下代码。