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

c語言學習-猜數字游戲

編輯:關於C語言

/*猜數字游戲*/ 
#include "stdio.h"  
#include "stdlib.h" //產生隨機數要用到的頭文件  
main() 

 int x,count=5,number; 
 char answer; 
 system("graftable 936"); 
 clrscr(); 
 randomize(); 
 x=random(100)+1; /*產生1-100之間的隨機數*/ 
 printf("\t\t\t\t[猜數字游戲]\n"); 
 printf("--------------------------------------------------------------------------------\n"); 
 printf("你有5次機會,請好好把握!\n"); 
 while(1) 
      { 
         printf("請輸入1-100之間的數:"); 
         scanf("%d",&number); 
         count--; 
         if(number==x) 
           { 
              printf("恭喜你,你用%d次猜對了數字!\n",5-count); 
              printf("是否繼續游戲?(y/n)"); 
              scanf("%s",&answer); 
              if(answer=='y') 
                { 
                   count=5; 
                   x=random(100)+1; 
                } 
              else 
                { 
                  printf("游戲結束,按任意鍵退出!"); 
                  break; 
                } 
           } 
         else 
           { 
               if(count>=1) 
                 { 
                     if(number>x) 
                       { 
                          printf("偏大啦!你還有%d次機會!\n",count); 
                       } 
                     else 
                       { 
                          printf("偏小啦!你還有%d次機會!\n",count); 
                       } 
                 } 
               else 
                 { 
                    printf("答錯啦!正確答案為%d!\n",x); 
                    printf("是否繼續游戲?(y/n)"); 
                    scanf("%s",&answer); 
                    if(answer=='y') 
                      { 
                        count=5; 
                        x=random(100)+1; 
                      } 
                    else 
                      { 
                        printf("游戲結束,按任意鍵退出!"); 
                        break; 
                      } 
                 } 
 
           } 
      } 
 getch(); 

 

 

摘自 wyzhangchengjin123

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved