0045-简单的分段函数(一)

简单的分段函数(一)
难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B

试题描述

已知下面的分段函数,要求编一程序,输入 x ,输出相应的 y 的值。分段函数:


输入

仅一个double类型的数x

输出

一个double类型的数y

输入示例

0.5

输出示例

0.4

看似高大上的数学,分支轻松解决。

代码:

#include<bits/stdc++.h>
using namespace std;
double x;
int main()
{
	cin>>x;
	if(x<0.3) printf("0");//小于0.3输出0。
	else if(x<0.8) cout<<(x-0.3)/0.5;//小于0.8输出(x-0.3)/(0.8-0.3)。
	else printf("1");//大于0.8输出1。
	return 0;
}

原文地址:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/9550058.html

时间: 2024-10-14 00:57:20

0045-简单的分段函数(一)的相关文章

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

简单的分段函数(二) 难度级别:A: 运行时间限制:1000ms: 运行空间限制:51200KB: 代码长度限制:2000000B 试题描述 已知下列分段函数,要求编一程序,输入 x,输出相应的 y 的值.分段函数: 输入 一个double类型的数 x 输出 一个double类型的数 y 输入示例 5 输出示例 20 和简单的分段函数(一)异曲同工. 代码: #include<bits/stdc++.h> using namespace std; double x; int main() {

分段函数-2001年清华大学计算机研究生机试真题(第I套)

题目描述: 编写程序,计算下列分段函数y=f(x)的值.    y=-x+2.5; 0<=x<2    y=2-1.5(x-3)(x-3); 2<=x<4    y=x/2-1.5; 4<=x<6 输入: 一个浮点数N 输出: 测试数据可能有多组,对于每一组数据,    输出N对应的分段函数值:f(N).结果保留三位小数 样例输入: 1 样例输出: 1.500 解题代码: #include <stdio.h> int main(){ double x; do

带有“非简单参数”的函数为什么不能包含 &quot;use strict&quot; 指令

非简单参数就是 ES6 里新加的参数语法,包括:1.默认参数值.2.剩余参数.3.参数解构.本文接下来要讲的就是 ES7 为什么禁止在使用了非简单参数的函数里使用 "use strict" 指令: function f(foo = "bar") { "use strict" // SyntaxError: Illegal 'use strict' directive in function with non-simple parameter li

九度OJ 1062 分段函数

题目1062:分段函数 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2892 解决:1682 题目描述: 编写程序,计算下列分段函数y=f(x)的值. y=-x+2.5; 0<=x<2 y=2-1.5(x-3)(x-3); 2<=x<4 y=x/2-1.5; 4<=x<6 输入: 一个浮点数N 输出: 测试数据可能有多组,对于每一组数据, 输出N对应的分段函数值:f(N).结果保留三位小数 样例输入: 1 样例输出: 1.500 #include<s

1-4-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 x,y; scanf(&qu

九度OJ 1062 分段函数 (模拟)

题目1062:分段函数 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2877 解决:1671 题目描述: 编写程序,计算下列分段函数y=f(x)的值. y=-x+2.5; 0<=x<2 y=2-1.5(x-3)(x-3); 2<=x<4 y=x/2-1.5; 4<=x<6 输入: 一个浮点数N 输出: 测试数据可能有多组,对于每一组数据, 输出N对应的分段函数值:f(N).结果保留三位小数 样例输入: 1 样例输出: 1.500 #include<s

Latex 分段函数

Latex里面分段函数的输入: \begin{equation} P_{r-j}= \begin{cases} 0&\mbox{if $r-j$ is odd}\\ r!\,(-1)^{(r-j)/2}&\mbox{if $r-j$ is even} \end{cases} \end{equation} 结果: from: http://blog.sina.com.cn/s/blog_85dd2a2f01019yse.html

九度OJ—题目1062:分段函数

题目描述: 编写程序,计算下列分段函数y=f(x)的值. y=-x+2.5; 0<=x<2 y=2-1.5(x-3)(x-3); 2<=x<4 y=x/2-1.5; 4<=x<6 输入: 一个浮点数N 输出: 测试数据可能有多组,对于每一组数据, 输出N对应的分段函数值:f(N).结果保留三位小数 样例输入: 1 样例输出: 1.500 来源: 2001年清华大学计算机研究生机试真题(第I套) 答疑: 解题遇到问题?分享解题心得?讨论本题请访问:http://t.job

使用matlab表示&ldquo;段数不确定&rdquo;的分段函数

示例函数: 分段函数f(x)的段数为数组a的长度,在表达f(x)时,不能直接使用a的长度5. 方法1: 先计算每个间隔点的函数值f(a2),f(a3),f(a4),再循环表示f(x). f(x) = (2x+1).*(x>2&&x<=4) +(f(4)+2x^2+2).*(x>4&&x<=6) +(f(6)+2x^3+3).*(x>6&&x<=8) +(f(8)+2x^4+4).*(x>8&&x<