Ⅰ 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、在我們的編輯頁面輸入以下代碼。