首页 > 代码库 > 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