藜麦小笼包


私信TA

用户名:dotcpp0680909

访问量:609

签 名:

刁常潇

等  级
排  名 400
经  验 5065
参赛次数 0
文章发表 66
年  龄 18
在职情况 学生
学  校 山东管理学院
专  业 软件工程

  自我简介:

一名喜欢走捷径的程序猿

TA的其他文章

参考代码:

#include<bits/stdc++.h>
using namespace std;
int wei(int n)
{
	int cnt=0;
	while(n!=0)
	{
		n=n/2;
		cnt++;
	}
	return cnt;
}
int main()
{
    int n;
    while(cin>>n)
    {
    	cout<<n<<"-->";
    	if(n==0)
    	{
    		cout<<0<<endl;
    		continue;
		}
    	else if(n<0)
    	{
    		cout<<"-";
    		n=-n;
		}
    	for(int i=wei(n)-1;i>=0;i--)
    	cout<<(n>>i&1);
    	cout<<endl;
	}
    return 0;
}


 

0.0分

0 人评分

  评论区

  • «
  • »