#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int n=7,number;
char choice;
srand(time(0));
do{
//每一次游戏需要一个新的随机数
int a=1+rand()%(100);
printf("please input a number between 1-100:\n");
//猜数字过程
for(n=7;n>0;n--){
printf("Please input your number\n");
scanf("%d",&number);
if(number==a){
printf("Hooray,you have won!\n");
//猜对就不再猜
break;
}
else{
printf("Wrong number,Try again\n");
printf("The number of guesses left is %d\n",n);
if(number>a){
printf("The guess was too high\n");
}
if(number<a){
printf("The guess was too low\n");
}
}
}
//一直猜错会用完次数
if(n==0){
printf("Sorry,you lose\n");
printf("The correct number is %d\n",a);
}
//无论输赢都可以进入下一次游戏
printf("Would you like to play again?(y/n)\n");
scanf("\n%c",&choice);
}while(choice=='y'||choice=='Y');
system("pause");
return 0;
}