九日集训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