HDU 2051 JAVA
来源:互联网 发布:rtsp协议端口 编辑:程序博客网 时间:2024/06/15 07:53
Problem Description
Give you a number on base ten,you should output it on base two.(0 < n < 1000)
Input
For each case there is a postive number n on base ten, end of file.
Output
For each case output a number on base two.
Sample Input
1
2
3
Sample Output
1
10
11
import java.util.*;class Main{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int N=sc.nextInt(); int R=2; if(N<0){N=-N;System.out.print("-");} int x=N/R;int y=N%R; char chs[]={'0','1'}; int []a=new int [50];int i=0; a[0]=N%R; while(x!=0){ i++; y=x%R; a[i]=y; x=x/R; } int b[]=new int[i+1]; for(int k=0;k<i+1;k++){ // System.out.print(a[k]+" a"); b[k]=a[i-k]; //System.out.print(b[k]+" "); } for(int j=0;j<b.length;j++){ System.out.print(chs[b[j]]); } System.out.println(); } }}
0 0
- HDU 2051 JAVA
- hdu 2051 Bitset (java)
- hdu acm hdu 2115 Java
- Exponentiation hdu 1063 java
- hdu 1313 (Java)
- 【Java】hdu 4043
- hdu 1242 Rescue<java>
- HDU 1002 JAVA
- hdu 2092(java)
- hdu 1063 java 高精度
- hdu 1106(java)
- hdu 1073(java)
- HDU-4762 Java高精度
- hdu 1002 java
- hdu 1089 java
- JAVA hdu 2192 MagicBuilding
- hdu 1001 java
- hdu 1002 java
- 二叉树的遍历
- java版——实现两个数值交换的四种方式
- java面试题
- c++基础之继承
- 杭电2001题
- HDU 2051 JAVA
- 单播、多播(组播)和广播的区别
- 新人报道
- sdutacm-AOE网上的关键路径
- 创建守护进程为什么fork两次
- 一位资深程序员大牛给予Java初学者的学习路线建议
- 无线网络转为有线网络
- 推荐5个值得学习React Native的开源项目
- Adam:大规模分布式机器学习框架