天天看點

什麼?C語言還可以玩遊戲?

猜數字遊戲

#include<stdio.h>

#include<time.h>

void menu()

{

 printf("*******************\n");

 printf("***1.進入   0.退出***\n");

 printf("*******************\n");

}

void game()

{

int ret = 0;

 ret = rand();

  //srand((unsigned int)time(NULL));

 printf("%d\n", ret);

}

int main()

{

int input = 0;
srand((unsigned int)time(NULL));while (1)
    {
      printf("猜數字\n");
      scanf_s("%d", &guess);
      if (guess > ret)
        printf("猜大了\n");
      else if (guess < ret)
        printf("猜小了\n");
      else
        printf("猜對了\n");
    }      
do      

{

 menu();

 printf("請選擇>:");

 scanf_s("%d", &input);

 switch (input)

 {

 case 1:

  game();

  break;

 case 0:

  printf("退出遊戲\n");

  break;

 default:

  printf("輸入錯誤,重新輸入\n");

  break;

 }