问题描述:随机生成一个100以内的数字,用户有10次猜测的机会,每次猜测后,系统根据用户猜测结果,提示猜测的大了,还是小了,猜测正确,则结束,并打印出用户猜测了多少次成功。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int fun1(){
int number;
int guess_number;
int count = 0;
srand(time(NULL)+10);
number = rand()%101;
printf("System gueess number: %d\n", number);
for(int i = 0; i < 10; i++){
printf("Please input your number : \n");
scanf("%d", &guess_number);
if(guess_number > number){
count++;
printf("Your number is big!!! \n");
}
else if(guess_number < number){
count++;
printf("Your number is small!!! \n");
}else{
count++;
printf("Your are right!!! \n");
break;
}
}
return count;
}
int main(){
int ret;
ret = fun1();
printf("You total guess %d time", ret);
return 0;
}