首页 > 代码库 > Bitset
Bitset
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
1 #include <stdio.h> 2 3 int main(){ 4 int number; 5 char result[20]; 6 int length; 7 int i; 8 9 while((scanf("%d",&number))!=EOF){10 i=0;11 while(number){12 result[i]=number%2+‘0‘;13 i++;14 number/=2;15 }16 length=i;17 18 for(i=length-1;i>=0;i--)19 printf("%c",result[i]);20 21 printf("\n");22 }23 24 return 0;25 }
Bitset
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。