用c语言程序判断谁是小偷
生活随笔
收集整理的這篇文章主要介紹了
用c语言程序判断谁是小偷
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用c語言程序判斷誰是小偷
題目:
警察局抓了a,b,c,d四名偷竊嫌疑犯,當中只有一個是小偷,審問結果如下:
a說:“我不是小偷。”
b說:“c是小偷。”
c說:“小偷肯定是d。”
d說:“c在冤枉人。”
現在已經知道4個人中3人說的是真話,一個說的是假話,那么誰是小偷?
分析:
如果不用代碼,讓讀者硬做這題的話,思路往往是一個個假設過去,如假設a是小偷,然后判斷4個人的話是不是3真1假。
用程序判斷真假很簡單,但如何記錄真假的個數呢,這里用到一個技巧,就是“邏輯和”,利用C語言中,Ture為1,False為0來做。
這個算法實質上是模擬了人的思考方式。
輸出結果:
C 是小偷。Press any key to continue
?
總結
以上是生活随笔為你收集整理的用c语言程序判断谁是小偷的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDEA如何设置自己喜欢的背景图(超好看
- 下一篇: 漫画研发之九:浑水好摸鱼