解読電報.

3019 ワード

前回A国はB国に電報の暗号を解読されたので、損失が大きかった.今回、A国もB国の電報の暗号を解読した.B国が送る電報は毎回1つの5桁からなり、この5桁の10桁と千桁を組み合わせて、新しい2桁を得て、対応するアルファベットはB国の電報の内容です.では、今A国のB国の電報の内容を翻訳してください.
入力形式:5桁の桁数を入力します.
出力形式:B国対応の電報内容を出力する.(千位は前、十位は後.例えば19075新二位数は97、79ではない)
例:input 19075 output``a
私達はテーマの第1を分解するべきで、5桁の数の第2を入力して、10位と千位の第3を得て、千位と10位の組み合わせの数の第4を得て、対応するASCLLコードの値を出力します
次の手順に従います.
#include 
#include 
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
	
	int a;
	cin>>a;//     a
	int sw=a%100/10;// a      “sw”
	int qw=a%10000/1000;// a      “qw”
	char n=qw*10+sw;// a             (   char)
	printf("%c",n);//   n    ASCLL     
	
	
	return 0;
}

少し足りないかもしれませんが、応援ありがとうございました!