随机给出100道100以内的四则运算测试题,要求随机产生两个操作数,随机产生运算符,依据运算符输出对应表达,系统判断正确性,统计其中加法、减法、乘法、除法数量,并统计相应各类运算用户计算的正确率

各位帮我看看
不用java怎么做呗**


-大一新生,希望得到答案,啊啊哈哈
1. 

img

int main()
{
    int addCount=0;
    int subCount=0;
    int mulCount=0;
    int divCount=0;
    for(int i=0;i<100;++i)
    {
        //2个随机数
        int val=0;
        int a=rand()%100+1;
        int b=rand()%100+1;
        int iope=rand()%4;  //产生3以内的随机数字 0->+ 1->- 2->* 3->/
        switch(iope)
        {
            case 0:
                addCount++;
                val=a+b;
                printf("%d+%d=%d\n",a,b,val);
                break;
            case 1:
                subCount++;
                val=a-b;
                printf("%d-%d=%d\n",a,b,val);
                break;
            case 2:
                mulCount++;
                val=a*b;
                printf("%d*%d=%d\n",a,b,val);
                break;
            case 3:
                divCount++;
                val=a/b;
                printf("%d/%d=%d\n",a,b,val);
                break;
        }      
    }
    printf("加法运算符数量为%d,减法运算符数量为%d,乘法运算符数量为%d,除法运算符数量为%d\n",addCount,subCount,mulCount,divCount);
}