由键盘输入一个小于256的十进制整数,然后将该数转换成八位的二进制形式输出。
来源:百度知道 编辑:UC知道 时间:2024/05/18 02:25:10
C语言实现
#include "stdio.h"
main()
{
int a,b[7],i;
printf("input NO. :");
scanf("%d",&a);
for(i=0;i<=7;i++)
{
if(a/2<1)
b[i]=1;
if(a==3)
b[i]=1,b[i+1]=1;
else
b[i]=a%2;
{
if(a%2==0)
a=a/2;
else
a=(a-1)/2;
}
}
printf("%d%d%d%d,%d%d%d%d",b[7],b[6],b[5],b[4],b[3],b[2],b[1],b[0]);
}
用windows自带的计算器
在查看下面选择“科学型”
然后输入256,然后在点输入框下面的“二进制”就把十进制的256转换成二进制了,但是不是8位的,256以下是8位的,256开始就9位了
是要用程序实现吗?
由键盘输入一个小于256的十进制整数,然后将该数转换成八位的二进制形式输出。
C语言编程:由键盘输入一个小于256的十进制整数,然后将该数转换成八位的二进制形式输出。
怎样从键盘输入一个0~99999之间的整数
从键盘输入一个0~1000之间的任意整数,输出该整数的所有因子.
由键盘输入20个整数,统计不重复的数字的个数
有3个整数a,b,c,由键盘输入,输出其中最大的数.
有3个整数a,b,c,由键盘输入,输出其中最大的数。
1 有3个整数a、b、c,由键盘输入,输出其中最大的数。
有3个整数a b c,由键盘输入,输出其中最大的数
IP地址由3个用小数点分隔并小于256的整数组成,这句话对吗