猜数字大小

发布时间 2023-03-31 19:34:56作者: 碧波潭龙王爷

问题描述:随机生成一个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;
}