|
发表于 2019-9-11 15:25:27
|
显示全部楼层
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[10] = {0};
int Dec = 0xF;
itoa(Dec,str,2);
int Bin = atoi(str);
printf("%d\n",Bin);
return 0;
}
你那天的代码:
int i=0,n=0,num;
printf("请输入要转换二进制的十进制整数");
scanf("%d",&num);
while (num>0){
n=n+num%2*pow(10,i);
num=num/2;
i++;
}
printf("十进制%d转换为二进制的数为%d\n",num,n);
与pow函数有关吧? |
|