poj 2141 Message Decowding
一次A題的感覺真的棒極了,這題沒什麼特別的地方,就是一個置換解密,注意大小寫就可以了。對了還要注意getchar(),因為直接回車會把message數組占住
#include <stdio.h>
#include <string.h>
int main()
{
char key[27];
scanf("%s",key);
//printf("key = %s\n\n",key); //test print
getchar();
char message[100];
gets(message);
//printf("message = %s\n",message); //test print
int 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;
}
最後更新:2017-04-03 14:53:38