1. 程式人生 > >大一上C語言期末複習:猜價格遊戲(隨機生成100以內的整數,提示高/低/正確,10次未猜準判輸)

大一上C語言期末複習:猜價格遊戲(隨機生成100以內的整數,提示高/低/正確,10次未猜準判輸)

題目: 猜價格遊戲(隨機生成100以內的整數,提示高/低/正確,10次未猜準判輸)

程式碼:

#include<stdio.h>

#include<time.h>

#include<stdlib.h>

int main()

{

  int i,n,t;

  srand((unsigned)time(NULL)); //srand函式初始化種子

  t=rand()%100+1;

  for(i=1;i<=10;i++)

  {

         printf("請輸入數字:");

         scanf("%d",&n);

         if(n==t)

         {

                printf("正確\n");

                break;

         }

         else if(n<t)

                printf("低\n");

         else if(n>t)

                printf("高\n");

  }

  if(i>10)printf("你輸了");

  else printf("你贏了");

  return 0;

}

產生隨機數的方法參考了這篇文章:http://blog.csdn.net/u011192270/article/details/49388367