資源簡介
編寫一個程序,用Linux中的IPC機制中的管道完成兩個進程進行石頭、剪子、布的游戲。
可以創建三個進程,其中,一個進程為裁判進程,另外兩個進程為選手進程。可以將石頭、剪子、布這三招定義為三個整型值。勝負關系:石頭〉剪子〉 布〉石頭。選手進程按照某種策略(例如,隨機產生)出招,交給裁判進程判斷大小。裁判進程將對手的出招和勝負結果通知選手。比賽可以采取多盤(>100盤)定勝負,由裁判宣布最后結果。每次出招由裁判限定時間,超時判負。 每盤結果可以存放在文件或其他數據結構中。比賽結束,可以打印每盤的勝負情況和總的結果。
所謂管道,是指用于連接一個讀進程和一個寫進程,以實現它們之間通信的共享文件,又稱
代碼片段和文件信息
- 上一篇:DeepDive教程2.pdf
- 下一篇:server2008企業版激活工具
評論
共有 條評論