问题链接:CCF NOI1019 分段函数



时间限制: 1000 ms  空间限制: 262144 KB

题目描述

编写程序,计算下列分段函数y=f(x)的值(输入数据为浮点数,输出保留小数点后三位)。

输入

输入x。

输出

输出f(x)的值,答案保留三位小数。

样例输入

1

样例输出

3.500

数据范围限制

0<=x<20


问题分析

这个问题是一个简单的计算,一般而言应该将函数封装,这里只是给出一个简单实现。

程序说明

因为输入值被严格限定了范围,分段函数的区间判定就可以简单一些。

要点详解

  • 写程序,需要结构逻辑简单清晰。
  • 浮点计算结果如何保留指定的小数位数是本题的一个要点。

100分通过的C语言程序:

#include <stdio.h>#define X1 5
#define X2 10int main(void)
{float x, y;scanf("%f", &x);if(x < X1)y = x + 2.5;else if(x < X2)y = 2 - 1.5 * (x - 3) * (x - 3);elsey = x / 2 - 1.5;printf("%.3f\n", y);return 0;
}

CCF NOI1019 分段函数相关推荐

  1. 分段函数是不是一定初等函数_查漏补缺问题64:一个含多参数分段函数的连续性与可导性讨论...

    一个含多参数分段函数的连续性与可导性讨论 题目: 设, 定义函数 (1) 讨论当满足什么条件时,函数在0点连续. (2) 讨论当满足什么条件时,函数在0点可导. (3) 讨论当满足什么条件时,函数的导 ...

  2. Java 求分段函数g(x)的值

    题目描述 输入一个实数x,按下列方式求分段函数g(x)的值,输出时保留2位小数. x的取值范围 g(x)的值X<-40 0.75X-40≤x≤20 x^2(x的平方)x>20 x-6 输入 ...

  3. 塔菲尔曲线斜率的大小_分段函数函数值(自变量)大小(范围)的六种题型

    分段函数函数值(自变量)大小(范围)的六种题型     分段函数是高中数学函数中重要的一种,它能结合多种函数和多种性质一起考查.一种常见的考查方法是已知函数的解析式,求函数值的大小或自变量的值的大小( ...

  4. Mathtype写分段函数的方法

    安装了Mathtype,绑定了word和wps,可是怎么写分段函数呢? 方法在这里: 一.在MathType的左上角栅栏模板处选择左大括号 二.在右上角的矩阵模板出选择自己要使用的分区模板 三.分段输 ...

  5. 0046-简单的分段函数(二)

    题目 简单的分段函数(二) 难度级别:A: 运行时间限制:1000ms: 运行空间限制:51200KB: 代码长度限制:2000000B 试题描述 已知下列分段函数,要求编一程序,输入 x,输出相应的 ...

  6. 调用函数,计算分段函数的值

    Description 输入x,计算并输出下列分段函数的值.要求自定义函数sign(x)计算分段函数值,在main函数中输入x,调用函数sign(x)完成计算,输出函数结果.当x > 0时,函数 ...

  7. PTA浙大版python程序设计题目集--第2章-2 计算分段函数[1] (10 分)

    本题目要求计算下列分段函数f(x)的值: 公式 输入格式: 输入在一行中给出实数x. 输出格式: 在一行中按"f(x) = result"的格式输出,其中x与result都保留一位 ...

  8. 如何保存一个函数_如何表达一个“分段函数”之学习Matlab Function模块

    前言 本节内容介绍用"Matlab Function Model"实现"分段函数" 1.   先介绍MATLAB Function 模块 如下图所示可以获得 M ...

  9. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1051:分段函数

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 12615 通过数: 7367 [题目描述] 编写程序,计算下列分段函数y=f(x)的值.结果保留到小数点后三位. y=-x+2.5 ...

最新文章

  1. 设计模式-Decorator模式
  2. Dev C++安装第三方库boost
  3. EntLib 3.1学习笔记(2) : Data Access Application Block
  4. 9月安卓机性能榜单公布:华为未进前十,第一名有点意外
  5. 一个类似京东商城那种多条件筛选效果
  6. Windows Phone 数据库并行访问【转】
  7. ThinkPHP——重复输出解决办法
  8. oracle中ipad是什么意思,oracle 函数 Ipad的简单用法
  9. 华为丁耘突发疾病去世
  10. android手机Root全过程
  11. 外汇交易:哪个货币对比较好做?
  12. The following signatures couldn‘t be verified because the public key is not available: NO_PUBKEY A4
  13. 营业执照统一社会信用代码Java正则表达式
  14. easyui datagrid editor 编辑器的简单活用以及自定义校验
  15. 回味陈年老酒----DOS
  16. NFT: 开启加密艺术时代的无限可能
  17. AT2565 Chocolate Bar 洛谷
  18. 【matlab】正弦波、方波、三角波、白噪声等8种基本信号
  19. 运动快乐的来源-内啡肽
  20. Unity3d 微信小程序(小游戏)项目实现流量主接入功能(含源码)

热门文章

  1. Go1.18泛型使用详解(附最新gocode)
  2. 在生产中使用Istio,我们学到了什么?
  3. SpringBoot开发流程
  4. 关于用C#编写ActiveX控件3(转)
  5. git push时出现403,443
  6. python 堆栈溢出_IAR堆栈溢出的问题
  7. 定时器的实现原理 不消耗cpu_空闲CPU在做什么?
  8. 查询Linux的公网及内网IP
  9. HDFS最基本的操作命令 和基本配置
  10. 生产Spark Streaming 黑名单过滤案例