解题思路:
注意事项:
参考代码:
#include<iostream> using namespace std; int a[20]={0}; int main() { int n; while(cin>>n) { if(n==0) cout<<"0-->0"<<endl; else { int sign=1; int m=n; if(m<0) { m=-m; sign=0; } int t=0; while(m>0) { a[t++]=m%2; m/=2; } cout<<n<<"-->"; if(sign==0) cout<<'-'; for(int i=t-1;i>=0;i--) { cout<<a[i]; } cout<<endl; } } return 0; }
0.0分
0 人评分