B. 二进制输出
单点时限: 1.0 sec
内存限制: 256 MB
输入一个十进制表示的非负整数,输出其 8 位二进制表示。
例如:输入 10 ,输出 00001010
。
输入格式
一行一个非负整数(最大值为 255 )。
输出格式
一行中输出这个数的 8 位二进制表示。
样例
Input
10
Output
00001010
Input
0
Output
00000000
Input
255
Output
11111111
1 #include<stdio.h> 2 int main() 3 { 4 int n; 5 int a[8]; 6 while(scanf("%d",&n)!=EOF) 7 { 8 for(int i=0;i<8;i++) 9 { 10 a[i]=n%2; 11 n/=2; 12 } 13 for(int i=7;i>=0;i--) 14 printf("%d",a[i]); 15 printf("\n"); 16 } 17 18 return 0; 19 20 }