Board logo

標題: 抽籤程式 (二) [打印本頁]

作者: 王瑞喻    時間: 2019-11-21 20:45     標題: 抽籤程式 (二)

本帖最後由 王瑞喻 於 2019-11-30 10:23 編輯

改寫抽籤程式(一),在抽籤過程中加上閃爍效果







本帖隱藏的內容需要回復才可以瀏覽

作者: 洪榜蔓    時間: 2019-11-23 11:12

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    string food[]={"牛排","義大利麵","火鍋","生菜沙拉","焗烤","不吃"};
  7.    srand(time(NULL));
  8.    re:
  9.    system("cls");
  10.    cout<<" 抽籤程式 "<<endl;
  11.    cout<<"今天晚餐\吃什麼?"<<endl<<endl;
  12.    system("pause");
  13.    system("pause");
  14.    for(int i=1; i<=30; i++)
  15.    {
  16.         if(i%2==1)
  17.             cout<<"-_- 抽籤中 -_-"<<endl;
  18.         else
  19.             cout<<"_-_ 抽籤中 _-_"<<endl;
  20.         cout<<food[rand()%6]<<"!"<<endl;
  21.         _sleep(100);
  22.         system("cls");   
  23.    }
  24.    cout<<"吃: "<<food[rand()%6]<<"!"<<endl<<endl;
  25.    system("pause");
  26.    goto re;   
  27.    return 0;
  28. }
複製代碼

作者: 陳宇柏    時間: 2019-11-23 11:18

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int eat;
  7.     string food[4]={"牛排","珍奶","臭豆腐","炒飯"};
  8.     cout<<"☆★☆抽籤程式☆★☆"<<endl;
  9.     cout<<"今天晚餐\吃什麼?"<<endl;
  10.      system("pause");
  11.     srand(time(NULL));
  12.     eat=rand()%4;
  13.     for(int i=1; i<=30; i++)
  14.     {
  15.       if(i%2==1)
  16.       cout<<"☆★☆抽籤中☆★☆"<<endl;
  17.      else
  18.      cout<<"★☆★抽籤中★☆★"<<endl;
  19.      cout<<food[rand()%4]<<endl;   
  20.      _sleep(50);
  21.      system("cls");
  22.       
  23.     }
  24.    
  25.     cout<<"吃"<<food[eat]<<endl;
  26.     system("pause");
  27.     return 0;
  28. }
複製代碼

作者: 曾宥程    時間: 2019-11-23 11:18

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.     cout<<"★☆★抽籤程式★☆★"<<endl<<endl;
  8.     cout<<"今天吃啥?"<<endl<<endl;
  9.     string food[5]={"吃牛排","吃陽春麵","吃雞排","吃芝麻球","...等等,你那麼胖,還吃得下?!"};
  10.     system("pause");
  11.     for(int i=1; i<=30; i++)
  12.     {
  13.         if(i%2==1)
  14.         {
  15.             cout<<"★☆★抽籤程式★☆★"<<endl;        
  16.         }else
  17.         cout<<"☆★☆抽籤程式☆★☆"<<endl;
  18.         cout<<food[rand()%5]<<endl;
  19.         _sleep(50);
  20.         system("cls");        
  21.     }
  22.         cout<<"今天"<<food[rand()%5]<<endl;
  23.    
  24.     system("pause");
  25.     return 0;
  26. }
複製代碼

作者: 蔡少宇    時間: 2019-11-23 11:18

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.     string food[8]={"蔥油餅","牛排","義大利麵","炒飯","便當","日本壽司","頓飯","油飯"};
  8.     cout<<"◇◆◇抽籤程式◇◆◇"<<endl;
  9.     cout<<"今天晚餐\吃:"<<food[rand()%5];
  10.     system("pause");
  11.     for(int i=1; i<=30; i++)
  12.     {
  13.         if(i%2==1)
  14.             cout<<"◇◆◇抽籤中◇◆◇"<<endl;
  15.         else
  16.             cout<<"◆◇◆抽籤中◆◇◆"<<endl;
  17.         cout<<food[rand()%5]<<"!"<<endl;
  18.         _sleep;
  19.         system("cls");
  20.     }
  21.     system("pause");
  22.     return 0;
  23. }
複製代碼

作者: 黃傳耀    時間: 2019-11-23 11:22

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<time.h>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.         int count=0,big=0,small=0,number=0,again=0,flag=0;
  9.         srand(time(NULL));
  10.         cout<<"請輸入最高幾號:";
  11.         cin>>big;
  12.         if(big<=0)
  13.         {
  14.                 flag = 1;
  15.             goto re3;
  16.         }
  17.         cout<<"請輸入最低幾號:";
  18.         cin>>small;
  19.         if(small<=0||big<small)
  20.         {
  21.                 flag = 1;
  22.             goto re3;
  23.         }
  24.         cout<<"請輸入抽幾個人:";
  25.         cin>>count;
  26.         if(count<=0)
  27.         {
  28.                 flag = 1;
  29.             goto re3;
  30.         }
  31.         re3:
  32.         if(flag==0)
  33.         {
  34.             cout<<"抽籤中";
  35.             for(int j=1;j<=5;j++)
  36.             {
  37.                     
  38.                     cout<<rand()%(big-small+1)+small;
  39.                     _sleep(100);
  40.                     system("cls");
  41.                 }
  42.             
  43.             for(int i=1;i<=count;i++)
  44.                 {
  45.                     number = rand()%(big-small+1)+small;
  46.                     cout<<"第"<<i<<"個號碼是:"<<number<<endl;            
  47.                 }
  48.                 re2:
  49.                 cout<<"還要抽嗎?(1)要(2)不要:";
  50.                 cin>>again;
  51.                 if(again==1)
  52.                     goto re;
  53.                 else if(again != 2)
  54.                 {
  55.                 cout<<"輸入錯誤!";
  56.                 goto re2;
  57.             }
  58.         }
  59.         else
  60.         {
  61.                 cout<<"你輸入錯誤了"<<endl;
  62.                 goto re;
  63.         }
  64.     system("pause");
  65.         return 0;
  66. }
複製代碼

作者: 郭哲維    時間: 2019-11-23 11:27

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.     int dinner;
  8.     cout<<"***抽籤程式***"<<endl;
  9.     cout<<"今天晚餐\吃甚麼?"<<endl;
  10.     string name[3]={"牛排","咖哩飯","義大利麵"};
  11.     system("pause");
  12.     for(int i=1; i<=30;i++)
  13.     {
  14.       if(i%2==1)
  15.           cout<<"*%*抽籤中*%*"<<endl;
  16.       else
  17.           cout<<"%*%抽籤中%*%"<<endl;
  18.       cout<<name[rand()%3]<<"!"<<endl;
  19.       _sleep(50);
  20.       system("cls");
  21.     }
  22.     dinner=rand()%3+1;
  23.     cout<<"吃: "<<name[dinner-1]<<"!"<<endl;
  24.     cout<<endl;
  25.     system("pause");
  26.     return 0;
  27. }
複製代碼

作者: 鄭羽捷    時間: 2019-11-23 11:28

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     string food[8]={"牛排","義大利麵","印度甩餅","日本壽司","便當","油飯","炒飯","臭豆腐"};
  9.     cout<<"◇◆◇抽籤程式◇◆◇"<<endl;
  10.     cout<<"今天午餐\吃什麼?"<<endl<<endl;
  11.     system("pause");
  12.     for(int i=1; i<=30; i++)
  13.     {
  14.         if(i%2==1)
  15.             cout<<"◇◆◇抽籤中◇◆◇"<<endl;
  16.         else
  17.             cout<<"◆◇◆抽籤中◆◇◆"<<endl;
  18.         cout<<food[rand()%8]<<"!"<<endl;
  19.         _sleep(50);
  20.         system("cls");
  21.     }
  22.     cout<<"吃:"<<food[rand()%8]<<"!"<<endl;
  23.     system("pause");
  24.     return 0;
  25. }
複製代碼

作者: 林孟蓁    時間: 2019-11-23 11:33

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     string name[5]={"長笛","豎笛","雙簧管","法國號","巴松管"};
  9.     cout<<"★☆★抽籤程式★☆★"<<endl;
  10.     cout<<"今天要吹甚麼樂器?"<<endl<<endl;
  11.     system("pause");
  12.     for(int i=1;i<=30;i++)
  13.     {
  14.             if(i%2==1)
  15.                 cout<<"★☆★抽籤程式★☆★"<<endl;
  16.             else
  17.                cout<<"☆★☆抽籤中☆★☆"<<endl;
  18.    
  19.     cout<<"吹: "<<name[rand()%5]<<"!"<<endl;
  20.     _sleep(50);
  21.     system("cls");
  22.     }
  23.     cout<<name[rand()%5]<<"!"<<endl;
  24.     cout<<endl<<endl;
  25.     system("pause");
  26.     return 0;
  27. }
複製代碼

作者: 王翎璇    時間: 2019-11-23 11:37

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     string name[5]={"長笛","豎笛","雙簧管","法國號","小喇叭"};
  9.     cout<<"☆★☆抽籤程式☆★☆"<<endl;
  10.     cout<<"今天要吹甚麼樂器?"<<endl;   
  11.     cout<<endl<<endl;
  12.     system("pause");
  13.     for(int i=1;i<=30;i++)
  14.     {
  15.         if(i%2==1)
  16.         cout<<"☆★☆抽籤中☆★☆"<<endl;
  17.         else
  18.         cout<<"★☆★抽籤中★☆★"<<endl;
  19.         cout<<"吹: "<<name[rand()%5]<<"!"<<endl;
  20.         _sleep(50);
  21.         system("cls");
  22.     }
  23.     cout<<"吹: "<<name[rand()%5]<<"!"<<endl;
  24.     cout<<endl;
  25.     system("pause");
  26.     return 0;
  27. }
複製代碼

作者: 王建葦    時間: 2019-11-30 09:43

本帖最後由 王建葦 於 2019-11-30 09:45 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.     int i;
  8.     string c[]= {"蔡英文(民主進步黨)",
  9.                  "韓國瑜(中國國民黨)",
  10.                  "宋楚瑜(親民黨)",
  11.                  "賴清德(民主進步黨)",
  12.                  "張善政(無黨籍)",
  13.                  "余湘(無黨籍)"};
  14.     cout<<"----抽籤程式-----"<<endl;
  15.     cout<<"本次總統大選候選人(第15屆):"<<endl;
  16.     for(i=0;i<6;i++)
  17.     {
  18.         cout<<c[i]<<endl;
  19.     }
  20.     cout<<"共"<<i<<"位"<<endl;
  21.     cout<<"--------------------------------------------------"<<endl;
  22.     cout<<"預測結果:"<<endl<<endl;
  23.     system("pause");
  24.     for(int r=1;r<=rand();r++)
  25.     {
  26.          if(r%2==1)
  27.          {
  28.              cout<<"------預測結果:------"<<endl<<endl;
  29.              cout<<"當選人:"<<c[rand()%5]<<endl;
  30.          }else
  31.          {
  32.              cout<<"++++++預測結果:++++++"<<endl<<endl;
  33.              cout<<"當選人:"<<c[rand()%5]<<endl;  
  34.          }
  35.          _sleep(50);
  36.          system("cls");  
  37.     }
  38.     cout<<"當選人:"<<c[rand()%5]<<endl;
  39.     cout<<"--------------------------------------------------"<<endl;
  40.     cout<<"提醒您:2020/1/11日記得前往戶籍地之投票所投票並記得攜帶:身分證(必備)、印章、投票通知"<<endl;
  41.     system("pause");
  42.     return 0;
  43. }
複製代碼

作者: 洪藜芸    時間: 2019-11-30 10:40

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string f[]={"漢堡","牛排","羊肉爐","意麵","便當"};
  7.     srand(time(NULL));
  8.     re:
  9.     system("cls");
  10.     cout<<"☆★☆ 抽籤程式 ☆★☆"<<endl;
  11.     cout<<"今天晚餐\吃什麼?"<<endl<<endl;
  12.     system("pause");
  13.     for(int i=1; i<=30; i++)
  14.     {
  15.          if(i%2==1)
  16.              cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  17.          else
  18.              cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  19.          cout<<f[rand()%5]<<"!"<<endl;
  20.          _sleep(50);
  21.          system("cls");   
  22.     }
  23.     cout<<"吃 "<<f[rand()%5]<<"!"<<endl<<endl;
  24.     system("pause");
  25.     goto re;
  26.     return 0;
  27. }
複製代碼

作者: 洪子涵    時間: 2019-12-14 11:39

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[5]={"乞丐","毛毛蟲","狗","貓","豬"};
  7.     srand(time(NULL));
  8.     cout<<"☆★☆大家來抽籤 ☆★☆" <<endl<<"你前世是什麼?"<<endl;
  9.     system("pause");
  10.     system("cls");
  11.     for(int i=0;i<=50;i++)
  12.     {
  13.         if(i%2==0)
  14.                  cout<<"☆★☆抽籤中 ☆★☆"<<endl;
  15.         else
  16.                  cout<<"★☆★抽籤中 ★☆★"<<endl;
  17.         cout<<name[rand()%5];
  18.         if(i<25)
  19.           _sleep(40);
  20.         else
  21.            _sleep(40+(i-24)*(i-24));
  22.         system("cls");
  23.     }
  24.     cout<<"是 : "<<name[rand()%5]<<"!"<<endl;
  25.     system("pause");
  26.     return 0;
  27. }
複製代碼

作者: 駱顗安    時間: 2020-8-20 20:24

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.     string m[]={"炒飯",
  8.               "烏龍麵",
  9.               "牛排",
  10.               "火鍋",
  11.               "燒烤"},
  12.            n[]={"☆★☆ 抽籤中 ☆★☆",
  13.                 "★☆★ 抽籤中 ★☆★"};   
  14.     cout<<"☆★☆ 抽籤程式 ☆★☆"<<endl;
  15.     cout<<"今天晚餐\吃什麼?"<<endl<<endl;
  16.     system("pause");
  17.     for(int i=1;i<=20;i++)
  18.     {
  19.         system("cls");
  20.         cout<<n[i%2]<<endl;
  21.         cout<<m[rand()%5]<<"!"<<endl;
  22.         _sleep(50);
  23.     }
  24.     system("cls");
  25.     cout<<"吃: "<<m[rand()%5]<<"!"<<endl;
  26.     system("pause");
  27.     return 0;
  28. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2