九度OJ:题目1062:分段函数
2015-03-01 13:33
204 查看
题目1062:分段函数
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:2969
解决:1743
题目描述:
编写程序,计算下列分段函数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)。结果保留三位小数
样例输入:
样例输出:
来源:2001年清华大学计算机研究生机试真题(第I套)
答疑:解题遇到问题?分享解题心得?讨论本题请访问:http://t.jobdu.com/thread-7786-1-1.html
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:2969
解决:1743
题目描述:
编写程序,计算下列分段函数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.jobdu.com/thread-7786-1-1.html
#include <stdio.h> #include <math.h> int main() { double x; double y; while(scanf("%lf",&x)!=EOF) { if(x>=0.0 && x<2.0) y=-1.0*x+2.5; else if(x>=2.0 && x<4.0) y=2.0-1.5*(x-3.0)*(x-3.0); else y=x/2.0-1.5; printf("%.3lf\n",y ); } return 0; }
相关文章推荐
- 九度OJ 题目1062:分段函数
- 九度oj 题目1062:分段函数
- 九度 OJ 1062:分段函数
- 九度OJ 题目1062:分段函数
- 题目1062:分段函数
- 题目1062:分段函数
- 九度OJ 题目1022:游船出租
- 【九度OJ】题目1206:字符串连接
- 【九度OJ】题目1203:IP地址
- 【最长降序子序列+双向】九度OJ 题目1131:合唱队形
- 九度OJ 题目1032:ZOJ
- 九度OJ 题目1066:字符串排序
- 九度OJ 题目1067:n的阶乘
- 九度oj 1418 题目1418:宝藏
- 九度OJ 题目1169:比较奇偶数个数
- 九度OJ 题目1089:数字反转
- 九度OJ 题目1075:斐波那契数列
- 【九度OJ】题目1207:质因数的个数
- 九度OJ 题目4:斐波那契数列
- 九度oj 题目1325:Battle Over Cities