6. 猜字游戏,随机数的产生,二分法查找
/*玩猜字游戏*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
/*定义变量,num存储随机变量,i存储输入值*/
int num,i;
/*产生随机数种子*/
srand(time(NULL));
/*产生随机数,并存入变量num*/
num=rand()%1000+1;
printf("I have a num between 1 and 1000.\n");
printf("Can you guess my num?\n");
printf("Please type you first guess.\n");
scanf("%d",&i);
/*当猜测不正确时,选择打印提示*/
while(i!=num)
{
if(i>num)
printf("Too high. Try again.\n");
else
printf("Too low. Try again.\n");
scanf("%d",&i);
}
printf("Excellent! You guess the number!\n");
printf("Woule you like to play again(y or n)?\n");
return(0);
}
联系客服