1311 进制转换
2011-07-21 08:38
246 查看
描述 将十进制数转换为二制数
输入 第一行是测试数据的组数T,下面的T行是每一行是一个十进制数n(n在32位int的存储范围内,且n>=0)
输出 每组输出传换后的二进制数
样例输入
简单的转换#include <stdio.h>
#include <math.h>
main()
{
long m;
int n=10,p=2;
int a[2000];
int up;
int i;
int number,te;
scanf("%d",&number);
for(te=1;te<=number;te++)
{
scanf("%ld",&m);
up=0;
if(m==0)
printf("0\n");
else
{
while(m!=0)
{
a[up]=m%2;
up++;
m=m/2;
}
for(i=up-1;i>=0;i--)
printf("%d",a[i]);
printf("\n");
}
}
}
输入 第一行是测试数据的组数T,下面的T行是每一行是一个十进制数n(n在32位int的存储范围内,且n>=0)
输出 每组输出传换后的二进制数
样例输入
3 1 2 3样例输出
1 10 11
简单的转换#include <stdio.h>
#include <math.h>
main()
{
long m;
int n=10,p=2;
int a[2000];
int up;
int i;
int number,te;
scanf("%d",&number);
for(te=1;te<=number;te++)
{
scanf("%ld",&m);
up=0;
if(m==0)
printf("0\n");
else
{
while(m!=0)
{
a[up]=m%2;
up++;
m=m/2;
}
for(i=up-1;i>=0;i--)
printf("%d",a[i]);
printf("\n");
}
}
}
相关文章推荐
- 数据结构实验之栈一:进制转换
- 进制转换
- 大数进制转换
- (基础十二)使用数组索引进行进制转换
- 第12周OJ实践 进制转换(十进制转二进制)
- 进制转换
- 第十四周 OJ 进制转换
- 进制转换:二进制和十进制的互转和推广至任意进制
- 数据结构--链式栈、顺序栈的基本实现与简单应用:进制转换
- C# 进制转换(二进制、八进制、十进制、十六进制互转)
- poj3191(进制转换)
- 进制转换
- poj 3191(-2)进制转换问题。
- hdu 2031 进制转换
- HRBUST 1311 火影忍者之~忍者村
- 进制转换
- POJ-----2719---Faulty Odometer---进制转换(水题)
- 整环上的进制转换
- ZOJ 3713 In 7-bit(进制转换)
- 题目1080:进制转换(任意进制直接转换方法)