-->
当前位置:首页 > 题库 > 正文内容

函数题:截断问题(简版)

Luz2年前 (2022-11-17)题库439
C99 标准函数库中引入了截断函数 trunc,用于对小数作截断处理。作为练习,我们自己编写一个功能与之相同的函数。

c
double Trunc(double x);


说明:参数 x 是任意实数,函数值为截去小数后的“整数”(小数部分为零的实数)。

#### 裁判程序

c
#include <stdio.h>
#include <math.h>

double Trunc(double x);

int main()
{
double x, y;
scanf("%lg", &x);
y = Trunc(x);
printf("%.15g\n", y);
return 0;
}

/* 你提交的代码将被嵌在这里 */


#### 输入样例1
in
-0.499


#### 输出样例1
out
0



#### 输入样例2
in
184.52


#### 输出样例2
out
184



#### 输入样例3
in
15374093826.63


#### 输出样例3
out
15374093826



提示:利用C语言标准库中的 floor 函数和 ceil 函数。

相关习题:舍入问题(简版);截断问题(高级版)、舍入问题(高级版)。






答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。