一次A题的感觉真的棒极了,这题没什么特别的地方,就是一个置换解密,注意大小写就可以了。对了还要注意getchar(),因为直接回车会把message数组占住
#include <stdio.h>
#include <string.h>int main()
{char key[27];scanf("%s",key);//printf("key = %s\n\n",key); //test printgetchar();char message[100];gets(message);//printf("message = %s\n",message); //test printint i;for(i=0;i<strlen(message);i++){if(message[i]>='A' && message[i]<='Z')message[i]=key[message[i]-'A']-32;else if(message[i]>='a' && message[i]<='z')message[i]=key[message[i]-'a'];}printf("%s\n",message);return 0;
}