解题思路:
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:287 |
WU-陶陶摘苹果2 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:544 |
水仙花 (C语言代码)浏览:1163 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:727 |
Hello, world! (C语言代码)浏览:766 |
找出最长的字符串来 (C语言代码)浏览:1840 |
字符逆序 (C语言代码)浏览:541 |
数列问题 (C语言代码)浏览:1068 |
简单的a+b (C语言代码)浏览:617 |