int Add(int num1, int num2 ) {
    // write code here
       while(num1)//当num1为0时就说明不需要再进位了
       {
           int ret = num1 ^ num2;//相加没有进1
           num1 = (num1 & num2) << 1;//判断是否需要进位
           num2 = ret;//最结果放num2中,nuum1或者num2都可以作为最终的结果,只要改变相应的条件就行
       }
    return num2;
}