第8周项目3-多分段函数求值(switch)
2014-10-16 20:48
99 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:C++.cpp * 作 者:王一锟 * 完成日期:2014年 10 月 16 日 * 版 本 号:v1.0 * * 问题描述:多分段函数求值 * 输入描述:x的数值 * 程序输出:分段函数y的值 */ #include <iostream> #include<cmath> using namespace std; int main() { double x,y; int t; cout<<"x="; cin>>x; t=(x<2)+(x<6)+(x<10); switch(t) { case 3:y=x;break; case 2:y=x*x+1;break; case 1:y=sqrt(x+1);break; case 0:y=1/(x+1);break; } cout<<"y="<<y<<endl; return 0; }
运行结果:
经过另一种方法,运用switch语句构造多分支函数,并且加了“x=”和“y=”,看起来好多了。
相关文章推荐
- 第8周上机实践项目3——多分段函数求值(用switch语句构造多分支结构)
- 第8周项目3多分段函数求值(2)switch语句之t=(x<2)+(x<6)+(x<10)
- 第8周项目3-多分段函数求值(if~else~语句1种+switch语句2种)
- 第8周项目3多分段函数求值(3)switch语句之t=x/2
- 第8周项目3-多分段函数求值(方法1)
- 第8周项目3 多分段函数求值
- 第8周上机实践项目3——多分段函数求值(if~else语句嵌套)
- 第8周项目分段函数求值
- 第八周项目三:多分段函数求值(switch语句)
- 第8周项目1分段函数求值
- 第8周项目3 多分段函数求值
- 第8周项目3:多分段函数求值
- 第8周项目3-多分段函数求值(2)
- 第8周 项目3 多分段函数求值
- 第八周项目 3 多分段函数求值(switch语句)
- 第8周项目3-多分段函数求值(1)
- 第8周项目3-多分段函数求值
- 第8周项目1分段函数求值
- 第8周项目—1—分段函数求值
- 第8周 项目3 多分段函数求值