返回列表 發帖

猜拳遊戲 (二)

以陣列存放 "剪刀" "石頭" "布",改寫上一個程式。
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     int player,computer;
  9.     string n[]={"剪刀","石頭","布"};
  10.     cout<<"請出拳! (1)剪刀(2)石頭(3)布 ";
  11.     cin>>player;
  12.     computer=rand()%3+1;   //1~3
  13.     cout<<"你出"<<n[player-1]<<endl;
  14.     cout<<"電腦出"<<n[computer-1]<<endl;
  15.     system("pause");   
  16.     return 0;
  17. }
複製代碼

  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     srand(time(NULL));
  9.     int p,c;
  10.     string a[]{"剪刀","石頭","布"};
  11.     cout<<"請出拳! (1)剪刀(2)石頭(3)布 ";
  12.     cin>>p;
  13.     c=rand()%3+1;
  14.     cout<<"你出"<<a[p-1]<<endl;
  15.     cout<<"電腦出"<<a[c-1]<<endl;
  16.     system("pause");
  17.     goto re;
  18.     return 0;
  19. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     int p,c;
  9.     string a[]={"剪刀","石頭","布"};
  10.     cout<<"請出拳! (1)剪刀(2)石頭(3)布 ";
  11.     cin>>p;
  12.     c=rand()%3+1;
  13.     cout<<"你出"<<a[p-1]<<endl;
  14.     cout<<"電腦出"<<a[c-1]<<endl;
  15.     system("pause");
  16.     return 0;
  17. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main(){
  6. re:
  7.   srand(time(NULL));
  8.   string n[]={"剪刀","石頭","布"};
  9.   int computer,player;
  10.   cout<<"請出拳 <1>剪刀 <2>石頭 <3>布"<<endl;
  11.   cin>>player;
  12.   computer=rand()%3+1;
  13.   cout<<"你出"<<n[player-1]<<endl;
  14.   cout<<"電腦出"<<n[computer-1]<<endl;;

  15.   system("pause");
  16.   return 0;
  17. }
複製代碼

TOP

  1. #include<cstdlib>
  2. #include<ctime>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.     int player, computer;
  8.     string n[]={"剪刀","石頭","布"};
  9.     cout<<"請出拳! (1)剪刀(2)石頭(3)布 ";
  10.     cin>>player;
  11.     computer=rand()%3+1;
  12.     cout<<"你出"<<n[player-1]<<"!"<<endl;
  13.     cout<<"電腦出"<<n[computer-1]<<"!"<<endl;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {

  7.         srand(time(NULL));
  8.         int player,pc;
  9.         string n[]={"剪刀","石頭","布"};
  10.         cout<<"請出拳! (1)剪刀(2)石頭(3)布 ";
  11.         cin>>player;
  12.         pc=rand()%3+1;
  13.         cout<<"你出"<<n[player-1]<<endl;
  14.         cout<<"電腦出"<<n[pc-1]<<endl;
  15.          
  16.                
  17.         system("pause");
  18.         return 0;       
  19. }       
  20.        
  21.        
複製代碼

TOP

返回列表