freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

程序設計基礎課程設計--23根火柴游戲、通訊錄管理-展示頁

2025-06-17 07:27本頁面
  

【正文】 號: 指導教師: 完成日期: 合肥工業(yè)大學計算機與信息學院 程序設計基 礎課程設計 合肥工業(yè)大學計算機與信息學院 1 目錄 一、 23 根火柴游戲 ———————————————————— — 2 (一)需求 和規(guī)格說明 —————————————————————————— 2 (二)設計 —————————————— ————————————————— 2 (三)用戶手冊 ————————————————————————————— 2 (四)調試及測試 ———————————————————————————— 2 運行實例 ————————————————————————————— 2 源程序 —————————————————————————————— 4 二、通訊錄管理 —————————————————————— 8 (一)需求 和規(guī)格說明 —————————————————————————— 8 (二)設計 ———————————————— ——————————————— 8 (三)用戶手冊 ————————————————————————————— 8 (四)調試及測試 ———————————————————————————— 8 運行實例 ————————————————————————————— 8 源程序 —————————————————————————————— 10 程序設計基 礎課程設計 合肥工業(yè)大學計算機與信息學院 2 一、 23 根火柴游戲 (一)需求和規(guī)格說明 23 根火柴游戲 : 兩個游戲者開始擁有 23 根火柴 (或小棒 )。每個游戲者輪流移走1根、2根或3根火柴 ,拿到最后一根火柴的就算輸了。 (二)設計 通過算法與程序的設計,讓電腦具備類似思考的能力,通過主函數的輸出打印游戲界面,讓玩家認識游戲,進行難度選擇時通過 getMin(a, b)、 Smanvscpu()以及 Dmanvscpu()的函數調用,在所選擇的函數對象中插入相關的運算,并讓電腦隨即對應進行 j = rand()%(getMin(num,3))+1 或者 j = (num%4 == 0)?3:num%41 相關的運算,確定電腦所取的火柴數,從而實現該游戲的運行 函數 變量 類型 含義 作用 getMin(a, b) a 整型 各為兩值之一模擬 運算 實行取兩數之間最小值的函 數調用 b Smanvscpu() i 整型 人所取火柴數 在該類火柴游戲中實行人機對戰(zhàn)為正常難度選項的函數調用 j 電腦所取火柴數 num 剩余火柴數 Dmanvscpu() i 整型 人所取火柴數 在該類火柴游戲中實行人機對戰(zhàn)為困難難度選項的函數調用 j 電腦所取火柴數 num 剩余火柴數 main() range 整型 選擇難度等級 作為主函數,通過一系列操作 進行該游戲的執(zhí)行 choose 確定是否繼續(xù)游戲 (三)用戶手冊 通過數字 選擇是否需要重玩 (四)調試及測試 運行實例 ( 1) 游戲開始 ( 2)正常難度選擇對戰(zhàn) 程序設計基 礎課程設計 合肥工業(yè)大學計算機與信息學院 3 ( 3)繼續(xù)游戲執(zhí)行困難難度游戲 程序設計基 礎課程設計 合肥工業(yè)大學計算機與信息學院 4 ( 4)退出游戲 源程序: include iostream using namespace std。 } //正常人機對戰(zhàn) int Smanvscpu() { int i,j,num=23。 while(num0){ cout當前還剩下 num根火柴,請玩家拿取火柴 endl。 if(num=2) cout \t。 cini。 break。 break。 break。 continue。 break。 } else{ if(num%4 == 1){ j = rand()%(getMin(num,3))+1。 //求余結果 4:拿火柴數 3 。 num=numj。 break。 } //困難人機對戰(zhàn) int Dmanvscpu() { int i,j,num=23。 //游戲開始 while(num0){ cout當前還剩下 num根火柴 , 請玩家拿取火柴 endl。 if(num=2) cout \t。 cini。 break。 break。 break。 continue。 break。 //4n+1 時 , 隨機 } else{ j = (num%4 == 0)?3:num%41。 num=numj。 break。 } int main() { int choose,range。 cout********************************************************************endl。每個游戲者輪程序設計基 礎課程設計 合肥工業(yè)大學計算機與信息學院 7 *******endl。 cout********************************************************************endl。 while(true){ cout游戲開始 :endl。 cinrange。 break。 break。 cinrange。 cinchoose。 } else break。 } 程序設計基 礎課程設計 合肥工業(yè)大學計算機與信息學院 8 二、通訊錄管理 (一)需求和規(guī)格說明 通訊錄管 理 問題描述 編寫一個簡單的通訊錄管理程序。 基本要求 程序應提供的基本基本管理功能有: 1) 添加:即增加一個人的記錄到通信錄中 2) 顯示:即在屏幕上顯示所有通信錄中的人員信息,應能分屏顯示。 4) 裝入:即將
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1