13:分段函数

简介: 13:分段函数

描述

编写程序,计算下列分段函数y=f(x)的值。

y=-x+2.5; 0 <= x < 5

y=2-1.5(x-3)(x-3); 5 <= x < 10

y=x/2-1.5; 10 <= x < 20

输入

一个浮点数N,0 <= N < 20

输出

输出N对应的分段函数值:f(N)。结果保留到小数点后三位。

样例输入

1.0

样例输出

1.500

源码

#include <stdio.h>
int main()
{
           double a,fx;
       scanf("%lf",&a);
           if(a>=0&&a<5)
              fx=-a+2.5;
           if(a>=5&&a<10)
              fx=2-1.5*(a-3)*(a-3);
           if(a>=10&&a<20)
              fx=a/2-1.5;
           printf("%.3lf",fx);
}

以上代码仅供参考


目录
相关文章
|
8月前
【OSTEP】分段(Segmentation) | 地址分段 | 带分段的地址转换
【OSTEP】分段(Segmentation) | 地址分段 | 带分段的地址转换
51 0
|
2月前
|
存储 缓存 数据安全/隐私保护
分段存储
分段存储
62 0
|
5天前
|
并行计算 Java 测试技术
多线程分段求和
该代码实现了一个多线程计算求和的程序。`MyThread`类中,`sum`方法计算指定范围的和,`divide`方法将任务分块,`sunFirst`使用线程池并行计算各块的和,结果存入`list1`。通过`CountDownLatch`同步线程,所有线程完成后输出总和。测试用例展示了10个线程计算1到10000的和,表明多线程加速效果。注意线程数量与性能的关系,需权衡线程切换成本。
|
2月前
分段函数求值
分段函数求值
18 1
|
2月前
|
调度
知识分享|分段函数线性化及matlab测试
知识分享|分段函数线性化及matlab测试
|
2月前
|
存储 缓存 移动开发
日常小知识点之用户层网络缓冲区(固定内存,ringbuffer,chainbuffer)
日常小知识点之用户层网络缓冲区(固定内存,ringbuffer,chainbuffer)
84 0
|
11月前
|
C语言
分段函数求法(if和switch)
分段函数求法(if和switch)
133 0
|
数据库 数据安全/隐私保护 索引
【操作系统】第四章:非连续内存分配(Part1:基于分页-分段的物理/逻辑地址转换)
【操作系统】第四章:非连续内存分配(Part1:基于分页-分段的物理/逻辑地址转换)
129 0
|
人工智能 算法 数据挖掘
视频场景分割与语义分段(下)| 学习笔记
快速学习视频场景分割与语义分段(下),介绍了视频场景分割与语义分段(下)系统机制, 以及在实际应用过程中如何使用。
319 0
视频场景分割与语义分段(下)| 学习笔记
|
机器学习/深度学习 算法 数据挖掘
视频场景分割与语义分段(上)| 学习笔记
快速学习视频场景分割与语义分段(上),介绍了视频场景分割与语义分段(上)系统机制, 以及在实际应用过程中如何使用。
401 0
视频场景分割与语义分段(上)| 学习笔记