编写一程序,实现以下功能

编写一程序,实现以下功能:产生一个1~100随机整数,提示用户输入一个数对其进行猜测,用户输入数后,程序自动将其与随机整数进行比较,并提示是大了还是小了,相等则表示猜到了。如果猜到了,则程序结束,并给出提示"你猜对了,真棒!";如果3次均未猜到,则给出相应的提示"三次结束,你没有猜对,很遗憾!"。


int main()
{
    int random;
    srand(time(NULL));
    
    random = rand()%100+1;
    
    for(int i=0;i<3;++i){
        printf("Please enter num :");
        int n;
        scanf("%d",&n);
        
        if(n>random)
            printf("larger\n");
        else if(n<random)
            printf("lower\n");
        else
        {
            printf("you are right.\n");
            break;
        }
    }
    printf("no chance.\n");
    
    return 0;
}