小明想從電腦傳送數字訊息給同學 但怕封包被擷取 因此將數字稍微做了些變化以防止被擷取 ...
則小明便很放心的傳達數字訊息給同學
已知 數字1 時 訊息為 6 數字2時 訊息為11
身為小明聰明的同學 您是否可以寫一個轉換程式 識破他所包裝的訊息........
其執行結果如下:
此題參考解答如下:
從已知的數字序列中 可以列出兩個方程式 分別是
2a + b = 11
a + b = 6
將其解聯立程式 可以得到 a = 5 , b = 1
故小明的轉換方式應是利用方程式 y = 5 x + 1 下去做轉換的...
驗證: x = 32 時 其y = 5 x 32 + 1 = 161 正確無誤
參考程式碼如下
文章標籤
全站熱搜
