为了账号安全,请及时绑定邮箱和手机立即绑定

有大神帮忙改一下代码吗

/ 猿问

有大神帮忙改一下代码吗

C
慕用146422 2019-01-11 21:06:52

#include<stdio.h>
#include<stdlib.h>
#define NUM 2
#define ZERO 0.000001
//整数部分的转换
void integer(int n)
{
if (n > 0)
{
integer(n / NUM);
printf("%d", n%NUM);
}
}
//小数部分的转换
void decimal(double m)
{
if (m > ZERO)
{
m = m * NUM;
printf("%d", (long)m);
decimal(m - (long)m);
}
}
int main()
{

double f;
long n;

printf("pls enter ur double:");

scanf("%lf", &f);
if (f < 0)
{
printf("-");
f = -f;
}
n = (long)f;//整数部分
printf("is:", NUM);
integer(n);
printf(".");
decimal(f - n);//小数部分的转换
printf("\n");
system("pause");
return 0;
}

加一段方程使程序可以输出char

查看完整描述

1 回答

?
修裾欲溯空

那个,你的代码实现什么功能?

查看完整回答
反对 回复 2019-01-29

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信