#include<stdio.h> int tran(int x) { int flag=0,i=0,a[100],t; t=x; if(x<0) { flag=1; x=-x; } if(x==0)a[i++]=0; while(x) { a[i++]=x%2; x=x/2; } printf("%d-->",t); if(flag)printf("-"); for(int j=i-1;j>=0;j--) printf("%d",a[j]); printf("\n"); return; } int main() { int x; while(scanf("%d",&x)!= EOF) { tran(x); } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.5 (Java代码)浏览:1250 |
陶陶摘苹果 (C语言代码)浏览:1652 |
不容易系列 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:956 |
简单的a+b (C语言代码)浏览:878 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:645 |
A+B for Input-Output Practice (I) (C语言代码)浏览:451 |
多输入输出练习2 (C语言代码)浏览:1710 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:465 |