77问答网
所有问题
C语言:用数组把十进制数值转换为二进制数值
如题所述
举报该问题
推荐答案 2019-04-01
#include
#include
#define n 4 //为测试方便,
二进制数
为4位
int main()
{
int i,num_2[n],num_10=0;
printf("输入一个四位
2进制数
\n");
for(i=n-1;i>=0;i--)
scanf("%d",&num_2[i]);
for(i=3;i>=0;i--)
{
num_10=num_2[i]*pow(2,i)+num_10;
}
printf("%d\n",num_10);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Iv8vNqGW38q8pq83vW.html
相似回答
大家正在搜
相关问题
C语言,使用数组,编写一个十进制正整数转换为二进制数的转换工...
用c语言把十进制数转化为二进制的数组
c语言用数组将二进制转十进制
用c语言把十进制的数转为二进制(不用数组的方法) 怎做???...
C语言问题, 将输入的十进制数值转换成8位二进制数值
C语言10进制转换为2进制(使用数组)
c语言问题:输入一个十进制数,将其转化为二进制数后存放在数组...
用c语言把十进制转换成二进制