小明想從電腦傳送數字訊息給同學 但怕封包被擷取 因此將數字稍微做了些變化以防止被擷取 ...

則小明便很放心的傳達數字訊息給同學 

已知 數字1 時 訊息為 6 數字2時 訊息為11

身為小明聰明的同學 您是否可以寫一個轉換程式 識破他所包裝的訊息........

其執行結果如下:

2222222.bmp 

 

 

 

 

 

此題參考解答如下:

從已知的數字序列中 可以列出兩個方程式 分別是

2a + b = 11

a + b = 6

將其解聯立程式 可以得到 a = 5 , b = 1

故小明的轉換方式應是利用方程式 y = 5 x + 1 下去做轉換的...

驗證: x = 32 時 其y = 5 x 32 + 1 = 161 正確無誤

參考程式碼如下

1111111.bmp 

  

 

文章標籤
全站熱搜
創作者介紹
創作者 輕舞飛揚 的頭像
輕舞飛揚

~尋憶小築~

輕舞飛揚 發表在 痞客邦 留言(0) 人氣(126)