標題:
賽馬程式 "一匹馬"
[打印本頁]
作者:
歐柏罕
時間:
2017-10-3 18:49
標題:
賽馬程式 "一匹馬"
本帖最後由 歐柏罕 於 2017-10-3 19:20 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re1:
int a=0, b=0, c=0, d=0, r=0; //四匹馬 和 隨機產生的步數
system("cls");
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");//再清除一次
while(a!=75 && b!=75 && c!=75 && d!=75) //當到達終點(75)的時候跳離while迴圈
{
r=rand()%4; //產生0~3之隨機亂數
if(r==0)
a++; //a=a+1
cout<<"比賽進行中"<<endl; //cout比賽的畫面
cout<<"------------------------------------------------------------------------| 終點"<<endl;
for(int i=1; i<=a; i++)
cout<<" "; //前面的空白
cout<<"◆"<<endl; //這匹馬: 空白+空白+....+ "◆"
system("cls");
}
}
複製代碼
作者:
巫沛庭
時間:
2017-10-3 19:31
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
rel:
int a=0,b=0,c=0,d=0,r=0;
system("cls");
cout<<"人山人海人見人愛 賽馬場"<<endl;
cout<<"---------------------------------------------|終點"<<endl;
cout<<"Q"<<endl;
cout<<"∮"<<endl;
cout<<"㊣"<<endl;
cout<<"♂"<<endl;
system("pause");
system("cls");
while(a!=45&&b!=45&&c!=45&&d!=45)
{
r=rand()%4;
if(r==0)
a++;
if(r==1)
b++;
cout<<"比賽進行中"<<endl;
cout<<"---------------------------------------------| 終點"<<endl;
for(int i=1; i<=a; i++)
cout<<" ";
cout<<"Q"<<endl;
for(int i=1;i<=b;i++)
cout<<" ";
cout<<"∮"<<endl;
system("cls");
}
goto rel;
}
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2