编写一个加、减、乘、除调用自定义函数完成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);
1条回答 默认 最新
关注 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; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器