有时候会遇到想要将比如1.1 1.2 1.01 1.8等类似的数据都要进位成为2的需求,怎么办呢?有函数ceil
向上取整ceil
向下取整floor
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include<stdio.h>#include<math.h>intmain(void){double number=123.45;double down,up;down=floor(number);up=ceil(number);printf("originalnumber%5.2lf\n",number);printf("numberroundeddown%5.2lf\n",down);printf("numberroundedup%5.2lf\n",up);return0;} |
运行结果:
|
1
2
3
|
originalnumber123.54numberroundeddown123.00numberroundedup124.00 |

1397

被折叠的 条评论
为什么被折叠?



