#include
using
namespace std;
/*寫乙個函式,求兩個整數之和,要求在函式體內不得使用+、-、*、/四則運算符號。
可以參考電子技術的全加法器利用位運算完成操作
*/int
add(
int a,
int b)
return sum;
}//解法2:
intadd
(int num1,
int num2)
return num2;
}int
main()
#include
using
namespace std;
/*求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case
等關鍵字及條件判斷語句(a?b:c)。
*/int
sum(
int n)
intmain()
#include
using
namespace std;
/*題目描述:實現兩個整數的相乘,不能使用乘法運算子和迴圈
*/int
mul(
int a,
int b)
intmul1
(int a,
int b)
//解法2
intmul2
(int a,
int b)
intmain()
有趣的問題
1,有趣問題2 執行一遍下面的 列印的是0,為什麼,然後再執行一遍注釋掉的 結果卻是60 package othertest public class mytest public static void main string args 2,有趣問題1 為什麼這個tmp引數在reversestrin...
幾個有趣的java問題
問題一 for int i start i start 1 i 這個 有沒有可能死迴圈呢?問題二 while i i 1 這個 有沒有可能死迴圈呢?問題三 system.out.println i i 0 這個 有沒有可能列印false呢?問題四如何讓 i i true 答案是全都有可能 問題一 當...
有趣的DP 郵票問題
題目描述 給定乙個信封,最多隻允許貼上n n 100 張郵票,我們現在有m m 100 種郵票,面值分別為 x1,x2 xm xi 255為正整數 並假設各種郵票都有足夠多張。要求計算所能獲得的郵資最大範圍。即求最大值max,使1 max之間的每乙個郵資都能得到。例如 n 4,有2種郵票,面值分別為...