任何疑问、意见、建议请留言公众号:一航代码
题目描述:
将一个十进制的数转换为二进制数。
输入格式:
输入一个十进制的数。
输出格式:
输出对应的二进制数。
输入样例:
1030
输出样例:
10000000110
解决方法:
(1)代码实现:
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
int num = 0;
while (cin >> num) {
string s;
string t;
while (num != 0) {
t = to_string(num % 2);
s += t;
num /= 2;
}
reverse(s.begin(), s.end());
cout << s << endl;
if (char ch = getchar() == '\n') {
break;
}
}
return 0;
}