#include
#include
#include
void jiami(){
char str[100];
int i,len=0;
printf("请输入字符串:");
gets(str);
len=strlen(str);
for(i=0;str[i]!='\0';i++){
str[i]=255-str[i];
}
}
void jiemi(){
char str[100];
int i,len=0;
len=strlen(str);
printf("解密后的字符串:");
for(i=0;str[i]!='\0';i++){
str[i]=255-str[i];
printf("%c",str[i]);
}
}
int main(){
char str[100];
int sign,flag=1;
while(flag){
printf("1、加密 2、解密 3、退出系统:\n");
scanf("%d",&sign);
switch(sign){
case 1: jiami(); break;
case 2: jiemi(); break;
case 3: exit(1); break;
}
}
}
为什么没先输入字符串,而是直接继续选择输入的类型。