閱讀255 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 網絡子係統43_ip選項預處理
  下一篇:go SQL where條件順序對性能無影響