其他分享
首页 > 其他分享> > 九日集训01

九日集训01

作者:互联网

371. 两整数之和

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

17.01. 不用加号的加法

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

递归乘法

int multiply(int A, int B){
 return A * B;
}
// 递归的我也尝试了下
int multiply(int A, int B){
    int max = A>B?A:B;
    int min = A<B?A:B;
    if(A==1||B==1)return max;
    return max+multiply(--min,max);
}

两数相除

int divide(int dividend, int divisor){
    if(dividend == -2147483648 && divisor==-1) return 2147483647;
	return dividend / divisor;
}

Pow(x, n)

double myPow(double x, int n){
	return pow(x,n);
}

Sqrt(x)

int mySqrt(int x){
    return sqrt(x);
}

16.07. 最大数值

int maximum(int a, int b){
    return a > b ? a : b;
}

标签:01,return,divisor,int,double,九日,multiply,dividend,集训
来源: https://blog.csdn.net/ykl970719/article/details/121490300