小编Hen*_* Li的帖子

为什么在C中添加两个浮点数是不正确的?

我有一个问题,添加两个浮点数.代码如下:

float a = 30000.0f;
float b = 4499722832.0f;

printf("%f\n", a+b);
Run Code Online (Sandbox Code Playgroud)

为什么输出结果是450002816.000000?(正确的应该是450002832.)

c floating-point

2
推荐指数
1
解决办法
8488
查看次数

计算Haskell中排序列表的最频繁出现次数

问题是计算排序的整数列表的模式(最常出现的值).

[1,1,1,1,2,2,3,3]  -> 1
[2,2,3,3,3,3,4,4,8,8,8,8] -> 3 or 8
[3,3,3,3,4,4,5,5,6,6] -> 3
Run Code Online (Sandbox Code Playgroud)

只需使用Prelude库.

Prelude库中的函数是filter,map,foldr吗?

haskell

2
推荐指数
2
解决办法
1555
查看次数

标签 统计

c ×1

floating-point ×1

haskell ×1