標題:
[專題實作] 超級金頭腦 (二)
[打印本頁]
作者:
方浩葦
時間:
2024-8-31 17:48
標題:
[專題實作] 超級金頭腦 (二)
設計遊戲 "超級金頭腦",
讓使用者計算兩個範圍介於51~99之隨機亂數的和.
參考作法如下:
1. 要有一個起始畫面, 顯示標題與遊戲規則
2. 參賽人數
3. 參賽者姓名
4. 請就位的訊息
5. 測驗中畫面
6. 排名
本帖隱藏的內容需要回復才可以瀏覽
作者:
邱博宥
時間:
2024-9-7 19:05
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
int player,t,allt,a=0,pat[]= {};
string name[]= {};
srand(time(NULL));
cout<<" 超級金頭腦"<<endl<<endl;
cout<<"有幾位挑戰者?";
cin>>player;
for(int r=0; r<=player-1; r++)
{
cout<<"第"<<r+1<<"位挑戰者您好,請問您的大名:";
cin>>name[r];
_sleep(500);
system("cls");
cout<<"請第"<<r+1<<"位挑戰者就位";
_sleep(500);
system("cls");
t=clock();
allt=clock();
while(a<3)
{
int q1=rand()%48+51,q2=rand()%48+51,a1;
cout<<q1<<"+"<<q2<<"=";
cin>>a1;
if(a1==q1+q2)
{
cout<<"你答對了,總共花費"<<clock()-t<<"毫秒"<<endl;
a++;
}
else
cout<<"你答錯了,總共花費"<<clock()-t<<"毫秒"<<endl;
t=clock();
}
cout<<name[0]<<"總共用了"<<allt<<"毫秒";
pat[r]=allt;
a=0;
}
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2