解読電報.
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コードの値を出力します
次の手順に従います.
少し足りないかもしれませんが、応援ありがとうございました!
入力形式: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;
}
少し足りないかもしれませんが、応援ありがとうございました!