凯撒加密 Enter your msg:hello world! 123$%^Enter key=:10rovvy gybvn! 123$%^ int key=0,msg_len=0; char caesar[80]={0}; printf("Enter your msg:"); for ( int i = 0; i < 80; i++) { //读取一串字符并计算长度 if((caesar[i]=getchar())!='\n') msg_len++; else break; } printf("Enter key=:");scanf("%d",&key); for ( int j = 0; j< msg_len;j++) { if((caesar[j]>='a')&&(caesar[j]<='z')) caesar[j]=(caesar[j]-'a'+key)%26+'a'; else if((caesar[j]>='A')&&(caesar[j]<='Z')) caesar[j]=(caesar[j]-'A'+key)%26+'A'; else ; putchar(caesar[j]); }