解题思路:
注意事项:
参考代码:
#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语言考试练习题_排列 (C++代码)浏览:639 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:617 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:620 |
用筛法求之N内的素数。 (C语言代码)浏览:652 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:549 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:324 |
1005答案错误为什么浏览:1975 |
简单的a+b (C语言代码)浏览:564 |
P1044 (C++代码)浏览:494 |