程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> c中的游戲——猜數字

c中的游戲——猜數字

編輯:關於C
編寫程序:用c實現猜數字游戲   隨機產生一個0-100之間數,根據提示,猜出正確數字。       #include <stdio.h> #include <stdlib.h> #include <time.h> void menu() {printf("                                    \n"); printf("**********1. 開始游戲***************\n"); printf("**********0. 退出游戲***************\n"); printf("                                    \n"); } int main() {   int num = 1;  printf("歡迎使用猜數字游戲\n");  while (num)  {   menu();   printf("請選擇:");   scanf("%d", &num); //輸入0或1,選擇菜單的0與1   switch (num)   {   case 1:   {    int n = 0;    int ch = 0;    srand((unsigned int)time(NULL)); //根據時間產生無符號的整形隨機數    n = rand() % 101;                //產生0-100之間的隨機數    while (1)    {     printf("請猜一個(0-100)之間的數\n");     scanf("%d", &ch);           //輸入所猜數的大小     if (ch > n)     {      printf("你猜大了\n");     }     else if (ch <n)     {      printf("你猜小了\n");     }     else     {      printf("恭喜你,猜對了\n");      break;     }    }    break;   }   default:    printf("游戲退出\n");    break;   }  }  return 0; } 運行結果如下:     歡迎使用猜數字游戲 **********1. 開始游戲*************** **********0. 退出游戲*************** 請選擇:1 請猜一個(0-100)直接的數 45 你猜大了 請猜一個(0-100)直接的數 35 你猜小了 請猜一個(0-100)直接的數 40 你猜小了 請猜一個(0-100)直接的數 43 恭喜你,猜對了 **********1. 開始游戲*************** **********0. 退出游戲*************** 請選擇:0 游戲退出 Press any key to continue
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved