- 051 名前:デフォルトの名無しさん [2009/06/09(火) 01:32:42 ]
- [1] 授業単元:プログラミング
[2] 問題文(含コード&リンク): 共用体を用いて、2バイト整数の上下バイトを入れ換えて暗号化する関数 short encode(short)を作り キーボードから入力した整数を暗号化/復号化するプログラムを作りなさい [3] 環境 [3.1] OS: linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C言語 [4] 期限:6月10日 [5] その他の制限: main関数の部分は次のコードを用いなさい。 short encode(short); main() { int n, m, k; while (1) { printf("整数を入力して下さい(終了は0) = "); scanf("%d", &n); if (n == 0) break; m = encode(n); /* 暗号化 */ printf("\n\t%d を暗号化すると %d になります。\n", n, m); k = encode(m); /* 復号化 */ printf("\n\t%d を復号化すると %d になります。\n\n", m, k); } }
|

|