1. 程式人生 > >加減法運算解決乘除法

加減法運算解決乘除法

正整數 允許 同時 運算 tmp 整數 PE 給定 i++

請編寫一個方法,實現整數的乘法、減法和除法運算(這裏的除指整除)。只允許使用加號。

給定兩個正整數int a,int b,同時給定一個int type代表運算的類型,1為求a * b,0為求a / b,-1為求a - b。請返回計算的結果,保證數據合法且結果一定在int範圍內。

乘法:

int tmp=a;
for(int i=1;i<b;i++)
tmp+=a;
res=tmp;

除法:

int tmp=0;
for(;a>b;a-=b)
tmp++;
res=tmp;

加減法運算解決乘除法