#include<stdio.h>
int main()
{float n;
scanf("%f",&n);
printf("0.");
while(n>0.0)
{
n=n*2;
if(n>=1.0)
{
printf("1");
n=n-1;
}
else
printf("0");
}
return 0;
十进制纯小数转二进制c语言
最新推荐文章于 2023-03-17 21:16:46 发布
#include<stdio.h>
int main()
{float n;
scanf("%f",&n);
printf("0.");
while(n>0.0)
{
n=n*2;
if(n>=1.0)
{
printf("1");
n=n-1;
}
else
printf("0");
}
return 0;