Board logo

標題: [5/4作業2][專題實作] 超級金頭腦 (二) [打印本頁]

作者: 李泳霖    時間: 2024-4-27 11:00     標題: [5/4作業2][專題實作] 超級金頭腦 (二)

本帖最後由 李泳霖 於 2024-5-11 10:32 編輯

備註:若課堂上未能完成,當作業!

設計遊戲 "超級金頭腦",
讓使用者計算兩個範圍介於51~99之隨機亂數的和.
參考作法如下:

1. 要有一個起始畫面, 顯示標題與遊戲規則


2. 參賽人數


3. 參賽者姓名


4. 請就位的訊息


5. 測驗中畫面


6. 排名
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     int x;
  8.     long t1,t2;
  9.     srand(time(NULL));
  10.     cout<<"*** 超級金頭腦 v1.0 ***"<<endl<<endl;
  11.     cout<<"遊戲規則: 電腦隨機出題, 比賽誰能在最短的時間內算對三題!"<<endl<<endl;
  12.     cout<<"有幾位挑戰者? ";
  13.     cin>>x;
  14.     string name[x];
  15.     long score[x];
  16.     for(int i=0; i<x; i++)
  17.     {
  18.         system("cls");
  19.         score[i]=0;
  20.         cout<<"第"<<i+1<<"位挑戰者你好, 請輸入你的大名: ";
  21.         cin>>name[i];
  22.         cout<<name[i]<<"同學請就位!"<<endl<<endl;
  23.         system("pause");
  24.         system("cls");
  25.         int n=0;   //答對的次數
  26.         int ans;

  27.         while(n<3)
  28.         {
  29.             int a=rand()%9+1;
  30.             int b=rand()%9+1;
  31.             cout<<a<<" + "<<b<<" = ";
  32.             t1=clock();
  33.             cin>>ans;
  34.             t2=clock();
  35.             if(ans==a+b)
  36.             {
  37.                 cout<<"答對了! ";
  38.                 n++;
  39.             }
  40.             else
  41.                 cout<<"答錯了! 正確答案是"<<a+b<<". ";
  42.             cout<<"本題花了"<<t2-t1<<"毫秒思考!"<<endl;
  43.             score[i]+=(t2-t1);
  44.         }
  45.         cout<<endl<<name[i]<<"同學總共花了"<<score[i]<<"毫秒!"<<endl;
  46.         system("pause");
  47.     }

  48.     system("pause");
  49.     return 0;
  50. }
複製代碼
[attach]18419[/attach]
[attach]18420[/attach]
[attach]18421[/attach]
[attach]18423[/attach]
[attach]18422[/attach]
作者: 李泳霖    時間: 2024-4-27 11:00

此帖僅作者可見
作者: 張仲言    時間: 2024-5-4 11:34

此帖僅作者可見
作者: 曾湘鋆    時間: 2024-5-4 12:00

此帖僅作者可見
作者: 鄧維成    時間: 2024-5-4 12:05

此帖僅作者可見
作者: 黃彥綺    時間: 2024-5-4 12:05

此帖僅作者可見
作者: 李泳霖    時間: 2024-5-4 12:06

此帖僅作者可見
作者: 邱思博    時間: 2024-5-4 12:10

此帖僅作者可見
作者: 林宜靜    時間: 2024-5-4 12:13

此帖僅作者可見
作者: 廖和風    時間: 2024-5-4 12:13

此帖僅作者可見
作者: 邱奕倫    時間: 2024-5-4 12:18

此帖僅作者可見
作者: 陳祈安    時間: 2024-5-4 12:21

此帖僅作者可見
作者: 邱奕倫    時間: 2024-5-11 10:38

此帖僅作者可見
作者: 蘇柏菻    時間: 2024-5-11 10:41

此帖僅作者可見
作者: 陳駿喆    時間: 2024-5-11 10:49

此帖僅作者可見
作者: 陳煒翰    時間: 2024-5-11 11:15

此帖僅作者可見
作者: 吳睿晏    時間: 2024-5-11 11:56

此帖僅作者可見
作者: 黃彥綺    時間: 2024-5-18 10:34

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2