hpuoj【1053】进制转换【水题】

来源:互联网 发布:谷歌人工智能 开源 编辑:程序博客网 时间:2024/06/15 12:15

1053: 二进制转换 [水题]

时间限制: 1 Sec 内存限制: 128 MB

提交: 349 解决: 100 

题目描述

学习计算机,二进制必然是不可忽视的一环。

给出一个十进制数,请输出它的二进制表示。

输入

每次测试有多组测试数据。

每组测试数据有一个整数n

(0n1000)

输出

对于每个n

,输出它的二进制形式。

样例输入

12

样例输出

110解析:    注意0的情况。程序如下:
#include<cstdio>int main(){int n,a[1000],j,k;while(scanf("%d",&n)!=EOF){int i=0;if(n==0)   printf("0");while(n>0){k=n%2;a[i++]=k;n=n/2;}while(i>0)   printf("%d",a[--i]);printf("\n");}return 0;}