编写一个加、减、乘、除的。

编写一个加、减、乘、除调用自定义函数完成4则运算程序。随机产生两个0-100之间整数,再随机产生一个1-4之间的数,其中1代表加法,2代表减法,3代表乘法,4代表除法,计算2个数的运算结果。需使用自定义函数实现。函数原型:加法:int add(int ,int);减法:int subtraction(int ,int);乘法:int multiplication(int ,int);除法:int division(int ,int);


int add(int a,int b)
{
    return a+b;
}

int subtraction(int a,int b)
{
    return a-b;
}

int multiplication(int a,int b)
{
    return a*b;
}

int division(int a,int b)
{
    return a/b;
}

int main()
{
    int a=0,b=0,k=0,res=0;
    srand(time(NULL));
    a=rand()%101;
    b=rand()%101;
    k=rand()%4+1;

    switch(k)
    {
        case 1:
            res = add(a,b);
            printf("%d+%d=%d\n",a,b,res);
            break;
        case 2:
            res = subtraction(a,b);
            printf("%d-%d=%d\n",a,b,res);
            break;
        case 3:
            res = multiplication(a,b);
            printf("%d*%d=%d\n",a,b,res);
            break;
        case 4:
            res = division(a,b);
            printf("%d/%d=%d\n",a,b,res);
            break;
    }
    
    return 0;
}