请问我要怎么去写“继续猜下一个数。每次运行程序可以反复猜多个数,直到游戏者想停止时才结束。”在现在已写好一部分的基础上


#include 
#include 
#include 

int main() {
    int a, b, i;
    srand(time(0));
    a = rand() % 100 + 1;
    do {
        scanf("%d", &b);
        i++;
        if(i%10==0){
        }
        if (b > a) {
            printf("Wrong!Too high\n");
        } else if (b < a) {
            printf("Wrong!Too low\n");
        } else {
            printf("right!\n");
            break;
        }
            
    } while (a != b && b != -1);

    printf("您一共猜了%d次", i);
    return 0;
}

任务;编程先由计算机“想”一个1~100之间的数请人猜,如果人猜对了,在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,则结束游戏;否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍未猜中的话,则停止本次猜数,然后继续猜下一个数。每次运行程序可以反复猜多个数,直到游戏者想停止时才结束。

再写一层循环,一直执行下去