#include<stdio.h>
#include<math.h>
main(){
//二进制转十进制
int a,ys,d=0;
int count=0;
printf("请输入二进制\n");
scanf("%d",&a);
while(a!=0)
{
ys=a%10; //ys是余数的意思 ,运用取余把数字的每个字符都取下来
a=a/10;
count++; //计数,多少个数
d=d+ys*pow(2,count-1);
}
printf("%d ",d);
return 0;
}
c:二进制转换成10进制
最新推荐文章于 2024-07-26 11:42:11 发布