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

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


#include<bits/stdc++.h>
using namespace std;
int main() {
    int inputnum,randnum;
    srand(time(0)); //time(0)返回值作种子
    randnum=rand()%99+1;
    for(int i=0;i<3;i++)
    {
        cout<<"猜一个数:";
        cin>>inputnum;
        if(inputnum==randnum){
            cout<<"你猜对了,真棒!";
            return 0;
        }
        else if(inputnum>randnum){
            cout<<"大了!"<<endl;
        }
        else{
            cout<<"小了!"<<endl;
        }
    }
    cout<<"三次结束,你没有猜对,很遗憾!";
    return 0;
}

1.定义一个随机数,用srand函数即可。
2.三次循环,等待外界的输入,进行判断