標題:
2024/12/13 課堂重點(昀杰)
[打印本頁]
作者:
郭竑志
時間:
2024-12-13 17:01
標題:
2024/12/13 課堂重點(昀杰)
本帖最後由 郭竑志 於 2024-12-13 19:26 編輯
[作業檢查]
猜拳遊戲 (三)
跑馬燈 (二)
賽馬程式 (七)
[課程重點]
電費計算機 (一)
[attach]20302[/attach]
產生介於指定範圍內的隨機亂數 (五)
產生不重複之隨機亂數
產生不重複之隨機亂數 (二)
[今日作業]
電費計算機 (二)
產生不重複之隨機亂數 (三)
作者:
陳昀杰
時間:
2024-12-13 19:08
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{ int d=1;
int m=0;
re:
system("cls");
int s[]={0,0,0,0};
srand(time(NULL));
cout<<"「好事成雙」賽馬場,第"<<d<<"回"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
cout<<"balance"<<m<<"dollars"<<endl;
cout<<"1.buy"<<endl;
int tmp;
cin>>tmp;
if(tmp==1)
{
cin>>tmp;
m+=tmp;
system("cls");
cout<<"「好事成雙」賽馬場,第"<<d<<"回"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
cout<<"balance"<<m<<"dollars"<<endl;
cout<<"1.buy"<<endl;
}
d=d+1;
system("pause");
while(true)
{
system("cls");
int r=rand()%4; //0~3
s[r]++;
cout<<"比賽進行中"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
for(int i=0; i<=s[0]; i++)
cout<<" ";
cout<<"◆"<<endl;
for(int i=0; i<=s[1]; i++)
cout<<" ";
cout<<"★"<<endl;
for(int i=0; i<=s[2]; i++)
cout<<" ";
cout<<"▲"<<endl;
for(int i=0; i<=s[3]; i++)
cout<<" ";
cout<<"●"<<endl;
if(s[r]==73)
break;
_sleep(0.001);
}
system("cls");
cout<<"比賽結束"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
for(int i=0; i<=s[0]; i++)
cout<<" ";
cout<<"◆"<<endl;
for(int i=0; i<=s[1]; i++)
cout<<" ";
cout<<"★"<<endl;
for(int i=0; i<=s[2]; i++)
cout<<" ";
cout<<"▲"<<endl;
for(int i=0; i<=s[3]; i++)
cout<<" ";
cout<<"●"<<endl;
system("pause");
goto re;
return 0;
}
複製代碼
作者:
陳昀杰
時間:
2024-12-13 19:22
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{ int d=1;
int m=0;
re:
system("cls");
int s[]={0,0,0,0};
srand(time(NULL));
cout<<"「好事成雙」賽馬場,第"<<d<<"回"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
cout<<"balance"<<m<<"dollars"<<endl;
cout<<"1.buy 2.bet"<<endl;
int t,tmp;
cin>>t;
if(t==1)
{
cin>>tmp;
m+=tmp;
system("cls");
cout<<"「好事成雙」賽馬場,第"<<d<<"回"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
cout<<"balance"<<m<<"dollars"<<endl;
cout<<"1.buy 2.bet"<<endl;
}
else if(t==2){
cin>>tmp;
if(tmp>m)
{
goto re;
}
if(tmp<0)
{
goto re;
}
else{
m-=tmp;
cout<<"「好事成雙」賽馬場,第"<<d<<"回"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
cout<<"◆"<<endl;
cout<<"★"<<endl;
cout<<"▲"<<endl;
cout<<"●"<<endl;
cout<<"balance"<<m<<"dollars"<<endl;
cout<<"1.buy 2.bet"<<endl;}
}
d=d+1;
system("pause");
while(true)
{
system("cls");
int r=rand()%4; //0~3
s[r]++;
cout<<"比賽進行中"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
for(int i=0; i<=s[0]; i++)
cout<<" ";
cout<<"◆"<<endl;
for(int i=0; i<=s[1]; i++)
cout<<" ";
cout<<"★"<<endl;
for(int i=0; i<=s[2]; i++)
cout<<" ";
cout<<"▲"<<endl;
for(int i=0; i<=s[3]; i++)
cout<<" ";
cout<<"●"<<endl;
if(s[r]==73)
break;
_sleep(0.001);
}
system("cls");
cout<<"比賽結束"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
for(int i=0; i<=s[0]; i++)
cout<<" ";
cout<<"◆"<<endl;
for(int i=0; i<=s[1]; i++)
cout<<" ";
cout<<"★"<<endl;
for(int i=0; i<=s[2]; i++)
cout<<" ";
cout<<"▲"<<endl;
for(int i=0; i<=s[3]; i++)
cout<<" ";
cout<<"●"<<endl;
system("pause");
goto re;
return 0;
}
複製代碼
作者:
陳昀杰
時間:
2024-12-13 19:56
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
int m,c;
float sum=0;
cout<<"錢,月";
cin>>m;
cin>>c;
if(c<6||c>9)
{
if(m>=1000)
{
sum=(m-1000)*5.48;
m=m%1000;
}
if(m>=701)
{
sum=(m-701)*4.6+sum;
m=m%701;
}
if(m>=501)
{
sum=(m-501)*3.94+sum;
m=m%501;
}
if(m>=331)
{
sum=(m-1000)*2.89+sum;
m=m%331;
}
if(m>=121)
{
sum=(m-1000)*2.10+sum;
m=m%121;
}
if(m>=0)
{
sum=m*1.63+sum;
}
}
else
{
if(m>=1000)
{
sum=(m-1000)*6.99+sum;
m=m%1000;
}
if(m>=701)
{
sum=(m-701)*5.66+sum;
m=m%701;
}
if(m>=501)
{
sum=(m-501)*4.80+sum;
m=m%501;
}
if(m>=331)
{
sum=(m-1000)*3.52+sum;
m=m%331;
}
if(m>=121)
{
sum=(m-1000)*2.38+sum;
m=m%121;
}
if(m>=0)
{
sum=m*1.63+sum;
}
}
cout<<sum;
}
複製代碼
作者:
陳昀杰
時間:
2024-12-25 14:50
#include <bits/stdc++.h>
#include<ctime>
using namespace std;
int main()
{
string a[5]= {"a","b","c","d","e"};
int b[3];
srand(time(0));
int p;
for(int i=0; i<3; i++)
{
re:
b[i]=rand()%5;
for(int j=0; j<i; j++)
{
if(b[i]==b[j])
{
goto re;
}
}
}
for(int k=0; k<3; k++)
{
cout<<a[b[k]]<<endl;
}
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2