首页 > 试题广场 >

不用算术运算符实现整数的加减乘除运算

[编程题]不用算术运算符实现整数的加减乘除运算
  • 热度指数:1206 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定两个32位整数a和b。要求不使用算术运算符,分别实现a和b的加减乘除运算。如果给定的a和b执行加减乘除的某些结果本来就会导致数据的溢出,那么你实现的函数不需要对那些结果负责(你的输出和加减乘除溢出的结果保持一致就行)。

输入描述:
输出一行,包含两个整数a和b(a和b均为32位整数)和一个运算符,运算符为“+”,“-”,“*”,"\"中的一个。(数据保证不会出现除0的情况)


输出描述:
输出一个整数,为上述表达式计算出的结果。
示例1

输入

2 * 4

输出

8
示例2

输入

5 / 4

输出

1
示例3

输入

3 + 23

输出

26

备注:
时间复杂度,额外空间复杂度

问题信息

上传者:小小
难度:
9条回答 4156浏览

热门推荐

通过挑战的用户

查看代码