標題:
任抽一張撲克牌
[打印本頁]
作者:
tonyh
時間:
2012-5-12 16:22
標題:
任抽一張撲克牌
本帖最後由 tonyh 於 2012-5-12 16:55 編輯
設計一小程式, 可以隨機地顯示整組52張撲克牌中的任一張牌號.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a, b;
srand(time(NULL));
a=rand()%4+3; //產生3~6的隨機亂數
b=rand()%13+1; //產生1~13的隨機亂數
cout<<"你所抽到的牌為";
if(b==1)
{
cout<<char(a)<<"A "<<endl;
}
if(b>=2 && b<=10)
{
cout<<char(a)<<b<<endl;
}
if(b==11)
{
cout<<char(a)<<"J "<<endl;
}
if(b==12)
{
cout<<char(a)<<"Q "<<endl;
}
if(b==13)
{
cout<<char(a)<<"K "<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
劉漢文
時間:
2012-5-12 17:00
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a, b;
srand(time(NULL));
a=rand()% 4+3;
b=rand()% 13+1;
cout<<"你所抽到的牌是";
if(b==1)
{
cout<<char(a)<<"A "<<endl;
}
if(b>=2 && b<=10)
{
cout<<char(a)<<b<<endl;
}
if(b==11)
{
cout<<char(a)<<"J "<<endl;
}
if(b==12)
{
cout<<char(a)<<"Q "<<endl;
}
if(b==13)
{
cout<<char(a)<<"K "<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
t3742238
時間:
2012-5-12 17:02
#include<iostream>
#include<cstdlib>
#include <ctime>
using namespace std;
int main()
{
int a, b;
srand(time(NULL));
a=rand()%4+3;
b=rand()%13+1;
cout<<"您拿到的牌是";
if(b==1)
{
cout<<char(a)<<"A"<<endl;
}
if(b>=2 && b<=10)
{
cout<<char(a)<<b<<endl;
}
if(b==11)
{
cout<<char(a)<<"J"<<endl;
}
if(b==12)
{
cout<<char(a)<<"Q"<<endl;
}
if(b==13)
{
cout<<char(a)<<"K"<<endl;
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2