不使用除法來做 a b 2

2021-09-16 14:15:39 字數 346 閱讀 7944

題目:不使用除法來做(a+b)/2

題目分析:在不使用除法來做兩數的除法時,而且是除以2,所以首先想到的就是資料的右移,右移就是使整數縮小一半,但是這裡要考慮兩數相除得到的不一定都是整數,所以要按情況來補所缺失的0.5.

**如下:

#define _crt_secure_no_warnings

#include

#include

double division(int value,int value2)

else

printf("兩個數的和除以2之後為:%.1f\n", sum2);

return 0;

}int main()

不使用除法的「除法」

題目 給定乙個字串 s 和一些長度相同的單詞 words。找出 s 中恰好可以由 words 中所有單詞串聯形成的子串的起始位置。注意子串要與 words 中的單詞完全匹配,中間不能有其他字元,但不需要考慮 words 中單詞串聯的順序。示例 1 輸入 s barfoothefoobarman wo...

不使用乘法除法迴圈遞迴做累加操作

題目 求1 2 n,要求不能使用乘法除法 for while if else switch case等關鍵字字及其條件判斷語句。方法一 建構函式class temp static int getsum static void reset unsigned int temp num 0 unsigne...

《劍指offer》 陣列乘積,不使用除法

題目描述 給定乙個陣列a 0,1,n 1 請構建乙個陣列b 0,1,n 1 其中b中的元素b i a 0 a 1 a i 1 a i 1 a n 1 不能使用除法。這題不准用除法,那麼就轉化。首先想到的是用 先取log再e回去 的做法,但是因為坑比較多,比如a i 等於0的情況,log處理0不好弄。...