在本篇文章中,我们主要介绍十进制学习的内容,自我感觉有个不错的建议和大家分享下
Bitset
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 106 Accepted Submission(s): 67
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
package lixiangmao;
import java.util.Scanner;
public class Bitset {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int n = sc.nextInt();
String result = Integer.toBinaryString(n);
System.out.println(result);
}
}
}
这道题如果是让我用C来写的话,我还真写不出来,但是是java,java在这方面是很优良的,一个方法做出来了。
package lixiangmao;
import java.beans.IntrospectionException;
import java.util.Scanner;
public class Bitset {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int n = sc.nextInt();
String r1 = Integer.toBinaryString(n);//十进制换转成二进制
String r2 = Integer.toHexString(n);//十进制换转成十六进制
String r3 = Integer.toOctalString(n);//十进制换转成八进制
System.out.println(r1+" "+r2+" "+r3);
}
}
其他的进制换转还在学习中。。。。。。。
文章结束给大家分享下程序员的一些笑话语录: 腾讯的动作好快,2010年3月5日19时28分58秒,QQ同时在线人数1亿!刚刚看到编辑发布的文章,相差才2分钟,然后连专题页面都做出来了,他们早就预料到了吧?(其实,每人赠送10Q币,轻轻松松上两亿!)