#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int a,l,x=250,c;
void home();
void jm();
void pm();
void jm() {
printf("请设置密钥:");
scanf("%d",&x);
printf("\n");
printf("你要加密:");
scanf("%d",&l);
a=l^x;
system("cls");
for(int i; i<3; i++) {
printf("加密中");
Sleep(500);
system("cls");
printf("加密中.");
Sleep(500);
system("cls");
printf("加密中..");
Sleep(500);
system("cls");
printf("加密中...");
Sleep(200);
system("cls");
}
system("cls");
printf("加密后:%d\n",a);
home();
}
void pm() {
printf("密钥是?:");
scanf("%d",&x);
printf("\n");
printf("你要破解:");
scanf("%d",&l);
a=l^x;
printf("破解后:%d\n",a);
home();
}
void home() {
printf("\n1.加密\n2.破解密码\n你要干嘛?");
scanf("%d",&c);
if(c==1) {
jm();
} else {
pm();
}
}
int main() {
printf("自动加密机\n");
Sleep(1500);
printf("仅支持数字!!\n");
Sleep(1500);
printf("初始密钥:250\n");
Sleep(2000);
home();
}