十进制整数转换为二进制整数
2014-11-27 08:14
471 查看
数组
第2题
【描述】
输入一个十进制正整数,将它转换为二进制整数并输出。
【输入】
输入一个十进制正整数。
【输出】
输出对应的二进制整数。
【输入示例】
123
【输出示例】
1111011
【提示】
利用循环将十进制整数n转换为二进制数的思路是:反复地将n除以2取余数;将取出的余数用数组存放;由于先取出的是低位数据,后取出的是高位数据,因此需将数组逆序输出。
【来源】
《程序设计基础——以C为例》第6章上机实验题2。
第2题
【描述】
输入一个十进制正整数,将它转换为二进制整数并输出。
【输入】
输入一个十进制正整数。
【输出】
输出对应的二进制整数。
【输入示例】
123
【输出示例】
1111011
【提示】
利用循环将十进制整数n转换为二进制数的思路是:反复地将n除以2取余数;将取出的余数用数组存放;由于先取出的是低位数据,后取出的是高位数据,因此需将数组逆序输出。
【来源】
《程序设计基础——以C为例》第6章上机实验题2。
#include<stdio.h> int main(){ int N,i,t; int a[100]; scanf("%d",&N); for(i=0;N!=0;i++){ a[i]=N%2; N=N/2; } //这里的i是多弄了一次的 for(t=i-1;t>=0;t--){ printf("%d",a[t]); } }
相关文章推荐
- ip(点分十进制 <==> 二进制整数)之间的转换
- IP地址在“点分十进制”和“二进制整数”之间转换
- 二进制与十进制整数,浮点数相互转换
- 编程十进制整数转换为二进制
- 整数十进制转换为二进制和十六进制
- ip(点分十进制 <==> 二进制整数)之间的转换
- 计算将一个十进制整数转换成二进制含多少个1
- 一个整数的二进制序列倒置后再转换为十进制的整数
- java实现十进制整数或小数转换成二进制
- java 十进制整数转换为二进制!
- 从键盘输入某个十进制小数或整数,转换成对应的二进制小数并输出。 (查询十进制小数转换成二进制小数的算法,使用循环来实现。 最多保留小数位后7位数字即可)算法
- 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。
- Java中二进制和十进制整数之间相互转换的思考
- java: 查表法将十进制整数转换成二进制、八进制、十六进制
- 十进制整数转换二进制
- 数值转换:十进制正整数转二进制
- 整数十进制转换成二进制
- 通过编程实现将十进制整数转换为二进制
- 编程-十进制整数转换为二进制
- 一个十进制整数转换成二进制含多少个1