c++十进制转二进制代码
时间: 2023-08-13 15:53:34 浏览: 95
十进制转二进制c++代码
4星 · 用户满意度95%
当然!以下是一个将十进制数转换为二进制数的C++代码示例:
```cpp
#include <iostream>
#include <vector>
std::vector<int> decimalToBinary(int decimal) {
std::vector<int> binary;
while (decimal > 0) {
binary.push_back(decimal % 2);
decimal /= 2;
}
return binary;
}
int main() {
int decimal;
std::cout << "请输入一个十进制数:";
std::cin >> decimal;
std::vector<int> binary = decimalToBinary(decimal);
std::cout << "二进制数为:";
for (int i = binary.size() - 1; i >= 0; i--) {
std::cout << binary[i];
}
return 0;
}
```
通过调用`decimalToBinary`函数,将十进制数转换为二进制数,并以相反的顺序打印出来。
希望这可以帮到你!如果你还有其他问题,请随时提问。
阅读全文