首页 > 试题广场 >

编写一段代码,用于计算两个整数的和并最终以二进制的格式输出。

[问答题]

编写一段代码,用于计算两个整数的和并最终以二进制的格式输出。

class Solution {
public:
    vector<int> twoSum(int m, int n) {
        int sum = m + n;
        vector<int> r;
 
    //对十进制数进行除以二取余并以此存放到列表中
    for (int i = 0; sum > 0; i++)
    {
        r[i] = sum % 2;
        sum = sum / 2;
    }
 
    //依次取出从列表的最后一位到第一位余数
    cout << "转为二进制为:" ;
    for (int j=r.size() - 1; j >= 0; j--)
    {
        cout << r[j];
    }
    return 0;
    }
};
发表于 2024-08-07 22:42:36 回复(0)