當前位置:編程學習大全網 - 編程軟體 - 如何提高語言的深度和邏輯性?

如何提高語言的深度和邏輯性?

做壹些有趣的算法。。。

1和1~9組成三個3位數的平方數。

將1、2、3、4、5、6、7、8、9這九個數字分成三組,每個數字只能使用壹次,即每組中的三個數字不允許重復,也不允許與其他組中的三個數字重復。要求每組三個數組成壹個平方數。

2.角谷猜想

日本壹名中學生發現了壹個奇妙的“定理”,請角谷教授證明,但教授對此無能為力,於是角谷猜想應運而生。猜想的內容是:給壹個自然數,如果是偶數,除以2,如果是奇數,乘以3再加上1,然後得到壹個新的自然數,繼續按上述規則計算。幾次之後,結果壹定是1。請通過編程驗證。

3.人機猜謎遊戲

電腦“想”出壹個四位數,請大家猜猜是什麽。當壹個人輸入四位數後,計算機首先判斷這四位數中有幾個是對的,右位數中的幾個位置也是對的,並顯示結果,給人提示,讓人們再猜,直到人們猜出這四位數在計算機頭腦中是什麽。

比如計算機“想”出壹個“1234”,讓人猜。可能的提示如下:

計算機判斷多少個數字是正確的,多少個位置是正確的。

1122 2 1

3344 2 1

3312 3 0

4123 4 0

1243 4 2

1234 4 4

遊戲結束

請給遊戲編程。遊戲結束時,顯示的人花了好幾次才猜出壹個數字。

  • 上一篇:Ug編程動態切削編程教學
  • 下一篇:根號編程java
  • copyright 2024編程學習大全網