標題:
[作業] 賽馬程式 (三)
[打印本頁]
作者:
陳品肇
時間:
2018-12-7 23:00
標題:
[作業] 賽馬程式 (三)
本帖最後由 陳品肇 於 2018-12-15 15:56 編輯
1. 在比賽首頁顯示第幾局
2. 在比賽結束頁顯示哪一位選手勝出
[attach]5449[/attach]
[attach]5450[/attach]
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n=1;
re1:
int a=0, b=0, c=0, d=0, r;
system("cls");
cout<<"「好事成雙」賽馬場 第 "<<n<<" 局"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
while(a!=75 && b!=75 && c!=75 && d!=75)
{
r=rand()%4; //產生0~3之隨機亂數
if(r==0)
a++;
else if(r==1)
b++;
else if(r==2)
c++;
else
d++;
cout<<"比賽進行中"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
for(int i=1; i<=a; i++)
cout<<" ";
cout<<"◆"<<endl;
for(int i=1; i<=b; i++)
cout<<" ";
cout<<"★"<<endl;
for(int i=1; i<=c; i++)
cout<<" ";
cout<<"▲"<<endl;
for(int i=1; i<=d; i++)
cout<<" ";
cout<<"●"<<endl;
system("cls");
}
// 比賽結束時 第一名的馬
cout<<"比賽結束! 由 ";
if(a==75)
cout<<"◆";
else if(b==75)
cout<<"★";
else if(c==75)
cout<<"▲";
else
cout<<"●";
cout<<" 先馳得點!"<<endl;
// 印出最後4匹馬的結果
cout<<"------------------------------------------------------------------------| 終點"<<endl;
for(int i=1; i<=a; i++)
cout<<" ";
cout<<"◆"<<endl;
for(int i=1; i<=b; i++)
cout<<" ";
cout<<"★"<<endl;
for(int i=1; i<=c; i++)
cout<<" ";
cout<<"▲"<<endl;
for(int i=1; i<=d; i++)
cout<<" ";
cout<<"●"<<endl;
system("pause");
n++;
goto re1;
system("pause");
return 0;
}
複製代碼
作者:
陳柏霖
時間:
2018-12-8 18:27
此帖僅作者可見
作者:
蔡季庭
時間:
2018-12-10 20:13
此帖僅作者可見
作者:
蔡依宸
時間:
2018-12-15 16:00
此帖僅作者可見
作者:
譚詩澐
時間:
2018-12-15 16:05
此帖僅作者可見
作者:
戴唯陞
時間:
2018-12-15 16:21
此帖僅作者可見
作者:
戴安利
時間:
2018-12-15 16:24
此帖僅作者可見
作者:
戴偉宸
時間:
2018-12-15 16:46
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2