东方博宜OJ (1108. 正整数N转换成一个二进制数)

1108. 正整数N转换成一个二进制数

问题描述

输入一个不大于 3276732767 的整数 nn ,将它转换成一个二进制数。

输入

输入只有一行,包括一个整数 nn (0≤n≤327670≤n≤32767)。

输出

输出只有一行。

样例
输入
100
输出
1100100
输入
0
输出
0
#include 
using namespace std;
int main(){
	int n;
	string q;
	cin>>n;
	while (n!=0){
		q+=to_string(n%2);
		n/=2;
	} 
	if(q=="")cout<<0;
	else{
		for(int i=q.size()-1;i>=0;i--)cout<

求求了!点赞关注加收藏。

你可能感兴趣的:(算法,数据结构,c++)