第八周项目三:多分段函数求值(switch语句)
来源:互联网 发布:淘宝上的深海泥有用吗 编辑:程序博客网 时间:2024/04/29 04:09
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:P3.cpp* 作 者:李楠* 完成日期:2014年10月16日* 版 本 号:v1.0** 问题描述:用switch语句构造多分支结构,计算函数的值: 当x<2时,y=x;当2≤x<6时,y=x*x+1;当6≤x<10时,y=sqrt(x+1);当x≥10时,y=1/(x+1)* 输入描述:输入一个整数x* 程序输出:对应函数y的值*/#include <iostream>#include <cmath>using namespace std;int main(){ int t; double x,y; 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); } cout<<y<<endl; return 0;}
运行结果:
当x>=6&&x<10时:
当x>=10时:
知识点总结:
通过此程序练习使用了switch语句,同时注意switch语句使用花括号。
学习心得:
学习一种新的表达方式不仅可以与以前的知识进行比较,同时可以优胜劣汰写出更好更高效的程序。
0 0
- 第八周项目三:多分段函数求值(switch语句)
- 第八周项目三——多分段函数求值(switch语句)
- 第八周项目三多分段函数求值(switch语句)
- 第八周项目三多分段函数求值 方法二switch语句
- 第八周项目三之多分段函数求值(switch)
- 第八周项目 3 多分段函数求值(switch语句)
- 第八周项目2.2 多分段函数求值(switch语句)
- 第八周项目三多分段函数求值 方法一if~else~语句的嵌套
- 第八周 项目三 函数多分段求值
- 第八周项目三多分段函数求值
- 第八周项目三——多分段函数求值
- 第八周上机项目三多分段函数求值
- 第八周项目三多分段函数求值
- 第八周项目三:多分段函数求值1
- 第八周项目三 多分段函数求值(1)
- 第八周项目三:多分段函数求值(2)
- 第八周项目三:多分段函数求值2
- 第八周项目三多分段函数求值(switch2)
- 黑马程序员——IO流(2)
- 第八周项目四—个人所得税计算器
- 常规数据类型检测方法
- 第8周项目1分段函数求值
- gcc warning: no newline at end of file
- 第八周项目三:多分段函数求值(switch语句)
- 常用的主机监控shell脚本
- FindWindow用法
- 安装Redis完整过程(整理中)
- 分段函数switch的应用
- mysql查询语句select-having
- 库的静态和动态调用以及创建
- 第八周项目一分段函数求值(不成功)
- 第8周项目1-求简单分段函数的值