本帖最後由 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;
- }
複製代碼 |