close

[C語言]猜數字遊戲

標頭檔:

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <time.h>

  
int main(void){
//猜數字遊戲練習
//BY UM程式研究日誌
//Date 20140914
 int guess,keyin,inmax,inmin; 
 srand((unsigned)time(NULL)); //亂數種子生產器
 guess=rand()%99+1; //產生1~99間的數 
 
 inmax=100;//最大值 
 inmin=0;//最小值
 count=0;//計猜幾次
 printf("猜數字遊戲\n");
 do
 {
 count+=1;
 printf("猜數字的範圍: ");
 printf("%d< ? <%d 請輸入:",inmin,inmax);
 scanf("%d",&keyin);
 printf("\n");
 
 
  if(keyin>=1&&keyin<=100)
  {
    if(keyin==guess) 
    {
     break;
    }                         
     else if(keyin>=guess)
    {
     inmax=keyin;
     printf("在小一點!");
    }         
    else if(keyin<=guess)
    {
     inmin=keyin;
     printf("在大一點!");
    }
   
 printf("您猜了%d次\n",count);
  }
  else
  {
  printf("請輸入1~100內的數字\n");
  }
  
 }while(1);

 printf("答對了!正解為%d",keyin);
 }

 

 

 結束

自行取用吧!連習題目時自己寫的,沒版權問題!

 

arrow
arrow
    全站熱搜

    UM程式研究日誌 發表在 痞客邦 留言(0) 人氣()