编写一个加、减、乘、除调用自定义函数完成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;
}