分段函数求值
来源:互联网 发布:北京化工大学云计算 编辑:程序博客网 时间:2024/06/05 02:29
1./* 2.* Copyright (c) 2012, 烟台大学计算机学院 3.* All rights reserved. 4.* 作 者:杨蕾5.* 完成日期: 2012 年 10月25 日 6.* 版 本 号: v1.0 7.* 输入描述: x , x 为非负数 8.* 问题描述:求以 x 为自变量的分段函数的值, y=x(0<=x<2), y=x^2+2(2<=x<6), y=(x+1)^(1/2) (6<=x<10) y=1/(x+1) 9. (x>=10) 10.* 程序输出: y 的值 11.* 问题分析 : 本解用 switch 多分支语句完成求解 。 可以用 x 除以 2 后取整 —— 用表达式 int(x/2) , 合法的值为 0 、 1 、 2 、 12.3 、 4 及大于 5 的整数,据此得出 case 对应的各分支。 13.* 算法设计:输入 x 后,判断是否为非负数。当是非负数时,按照上述分段的方法分别处理。 14.*/ 程序#include <iostream>#include <cmath>using namespace std;int main(){float x,y;cin>>x;if(x<0)cout<<"Input error!"<<endl;else{if(x>=0&&x<2)y=x;if(x>=2&&x<6)y=x*x+1;if(x>=6&&x<10)y=sqrt(x+1);if(x>=10)y=1/(x+1);cout<<"x="<<x<<",y="<<y<<endl;return 0;}}
运行结果:
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 分段函数求值
- 在Myeclipse中创建自定义用户类库
- VC++6.0+MFC网络聊天工具(含源码)
- DataGrid 中LinkButton参数传页面
- 空间3点求三点所在空间圆的圆心空间坐标
- 9-1 分段函数求值
- 分段函数求值
- * 9-1-1 分段函数求值(if-else)
- Java程序中截获控制台输出
- NsOperation
- 通向架构师的道路(第一天)之Apache整合Tomcat
- eclipse使用svn插件版本号不能显示的解决
- 21个精悍小故事,启迪人生!
- 为什么body{font-size: 62.5%;}
- Vmware Linux虚拟机操作配置