標題:
賽馬程式 (二)
[打印本頁]
作者:
陳品肇
時間:
2022-3-19 09:58
標題:
賽馬程式 (二)
使畫面動起來
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause"); // 按下enter 才開始
system("cls"); // 清空畫面
srand(time(NULL)); // 撒種子亂數
int a=0,b=0,c=0,d=0,r; // 每匹馬前進的進度
// 當有任一匹跑到終點70 的時候就跳離迴圈
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
// 隨機挑一匹馬
r = rand()%4+1;
// 每匹馬 跑的進度
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
// 要把每匹馬的進度給輸出
// 第一匹馬
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
// 第二匹馬
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
// 第三匹馬
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
// 第四匹馬
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
// 當有任一個跑到71 就代表到終點 不要清空畫面
if(a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls"); // 清空畫面
}
}
system("pause");
return 0;
}
複製代碼
作者:
林鴻慶
時間:
2022-3-19 11:49
標題:
RE: 賽馬程式ewhfrtguo4;35
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r;
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
r = rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
if(a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls");
}
}
system("pause");
return 0;
}
複製代碼
作者:
徐譽豈
時間:
2022-3-19 11:50
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"日本東京競馬場<東京優駿>[2400m草地]"<<endl;
cout<< "----------------------------------------------------------------------|goal"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r;
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<"賽馬進行中"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
r = rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
system("cls");
}
system("pause");
return 0;
}
複製代碼
作者:
曾善勤
時間:
2022-3-19 11:50
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r;
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
r = rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
if(a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls");
}
}
system("pause");
return 0;
}
複製代碼
作者:
許宸瑀
時間:
2022-3-19 11:50
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「賭博」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r;
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
r = rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
if(a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls");
}
}
system("pause");
return 0;
}
複製代碼
作者:
田家齊
時間:
2022-3-19 11:52
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------|終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r;
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------|終點"<<endl;
r=rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
cout<<" ";
cout<<"◆"<<endl;
for(int i=0;i<=b;i++)
cout<<" ";
cout<<"★"<<endl;
for(int i=0;i<=c;i++)
cout<<" ";
cout<<"▲"<<endl;
for(int i=0;i<=d;i++)
cout<<" ";
cout<<"●"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
if( a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls");
}
}
system("pause");
return 0;
}
複製代碼
作者:
黃奕澄
時間:
2022-3-19 11:52
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r;
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
r = rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
if(a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls");
}
}
system("pause");
return 0;
}
複製代碼
作者:
林紘憲
時間:
2022-3-19 11:53
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
cout<<"「我也不知道」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"TW"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
srand(time(NULL)); // 撒種子亂數
int a=0,b=0,c=0,d=0; // 每匹馬前進的進度
while(true)
{
// 隨機挑種一匹馬
cout<<rand()%4+1<<endl;
}
// 每匹馬 跑的進度
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
// 要把每匹馬的進度給輸出
// 第一匹馬
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
// 第二匹馬
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
// 第三匹馬
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
// 第四匹馬
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
// 當有任一個跑到71 就代表到終點 不要清空畫面
if(a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls"); // 清空畫面
}
}
system("pause");
return 0;
}
複製代碼
作者:
高昀昊
時間:
2022-3-19 11:53
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r;
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
r = rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
if(a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls");
}
}
system("pause");
return 0;
}
複製代碼
作者:
郭博鈞
時間:
2022-3-19 11:55
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"賽馬場"<<endl;
cout<<"-----------------------------------------------------------------終點"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
cout<<"?"<<endl;
cout<<"★"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r=0,;
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
r=rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"?"<<endl;
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
if(a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls");
}
}
system("pause");
return 0;
}
複製代碼
作者:
高鋐鈞
時間:
2022-3-19 11:57
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r;
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
r = rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
if(a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls");
}
}
system("pause");
return 0;
}
複製代碼
作者:
孫子傑
時間:
2022-3-19 11:57
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「智慧」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause"); // 按下enter 才開始
system("cls"); // 清空畫面
srand(time(NULL)); // 撒種子亂數
int a=0,b=0,c=0,d=0,r; // 每匹馬前進的進度
// 當有任一匹跑到終點70 的時候就跳離迴圈
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
// 隨機挑一匹馬
r = rand()%4+1;
// 每匹馬 跑的進度
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
// 要把每匹馬的進度給輸出
// 第一匹馬
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
// 第二匹馬
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
// 第三匹馬
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
// 第四匹馬
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
// 當有任一個跑到71 就代表到終點 不要清空畫面
if(a==71 || b==71 || c==71 || d==71)
{
}else{
system("cls"); // 清空畫面
}
}
system("pause");
return 0;
}
複製代碼
作者:
may
時間:
2022-3-22 17:03
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause"); // 按下enter 才開始
system("cls"); // 清空畫面
srand(time(NULL)); // 撒種子亂數
int a=0,b=0,c=0,d=0,r; // 每匹馬前進的進度
// 當有任一匹跑到終點70 的時候就跳離迴圈
string words ="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
// 隨機挑一匹馬
r = rand()%4+1;
// 每匹馬 跑的進度
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
}
// 要把每匹馬的進度給輸出
// 第一匹馬
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
// 第二匹馬
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
// 第三匹馬
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
// 第四匹馬
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a!=71 && b!=71 && c!=71 && d!=71)
{
system("cls"); // 清空畫面
}
if(a==70 || b==70 || c==70 || d==70)
{
words = "賽馬完成";
}
}
system("pause");
return 0;
}
複製代碼
作者:
許馹東
時間:
2022-3-25 17:29
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r;
string words ="賽馬進行中";
while(a<=70&&b<=70&&c<=70&&d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
r=rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a!=71&&b!=71&&c!=71&&d!=71)
{
system("cls");
}
if(a==70||b==70||c==70||d==70)
{
words ="賽馬完成";
}
}
system("pause");
return 0;
}
複製代碼
作者:
王競儀
時間:
2022-3-26 11:28
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"「好事成雙」賽馬場"<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
system("pause");
system("cls");
srand(time(NULL));
int a=0,b=0,c=0,d=0,r;
string words="賽馬進行中";
while(a<=70 && b<=70 && c<=70 && d<=70)
{
cout<<words<<endl;
cout<<"------------------------------------------------------------------------| 終點"<<endl;
r=rand()%4+1;
switch(r)
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
case 4:
d++;
break;
}
for(int i=0;i<=a;i++)
{
cout<<" ";
}
cout<<"◆"<<endl;
for(int i=0;i<=b;i++)
{
cout<<" ";
}
cout<<"★"<<endl;
for(int i=0;i<=c;i++)
{
cout<<" ";
}
cout<<"▲"<<endl;
for(int i=0;i<=d;i++)
{
cout<<" ";
}
cout<<"●"<<endl;
if(a!=71 && b!=71 && c!=10 && d!=71)
{
system("cls");
}
if(a==70 || b==70 || c==70 || d==70)
{
words="賽馬完成";
}
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2