第八周项目3-多分段函数求值
来源:互联网 发布:淘宝客推广数据分析 编辑:程序博客网 时间:2024/05/29 10:08
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:texttwo.cpp* 作 者:冷基栋* 完成日期:2014年 10 月 16 日* 版 本 号:v1.0** 问题描述: 当x<2时,y=x;当2<=x<6时,y=x^2+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(){ double x,y; cin>>x; if (x<2) y=x; else if (2<=x&&x<6) y=x*x+1; else if (6<=x&&x<10) y=sqrt(x+1); else y=1/(x+1); cout << "y的值为:" <<y<<endl; return 0;}
运行结果:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:textthree.cpp* 作 者:冷基栋* 完成日期:2014年 10 月 16 日* 版 本 号:v1.0** 问题描述: 当x<2时,y=x;当2<=x<6时,y=x^2+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(){ double x,y; cin>>x; int t; 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;}
运行结果:
知识点总结:
数学算法,if语句,分支结构。
学习心得:
好好学习,天天向上。
0 0
- 第八周项目3 多分段函数求值
- 第八周项目3-多分段函数求值
- 第八周项目3-多分段函数求值
- 第八周项目3-多分段函数求值
- 第八周项目3 多分段函数求值
- 第八周项目3-多分段函数求值
- 第八周项目3多分段函数求值
- 第八周项目3-多分段函数求值
- 第八周项目3 多分段函数求值方案一
- 第八周项目3-2 多分段函数求值
- 第八周项目3多分段函数求值
- 第八周项目2-分段函数求值
- 第八周项目一:分段函数求值
- 第八周项目 1 分段函数求值
- 第八周项目1 分段函数求值
- 第八周项目1 分段函数求值
- 第八周项目一:分段函数求值
- 第八周 项目9 分段函数求值
- DES 加密解密
- 第8周项目2-加班费,要不要
- Quick-Cocos2d-x 使用tolua工具导出C++的类给Lua调用
- 第八周项目2-加班费,要不要?
- 基于c++的灰度线性变换
- 第八周项目3-多分段函数求值
- Android进程与线程基本知识
- Windows 下使用 RunHiddenConsole 启动 nginx、php
- 下拉框改变值,同时改变另一个TextField的FieldLabel
- 黑马程序员——基础加强——反射的作用,实现框架功能
- UVA - 572 Oil Deposits
- ElasticSearch字段排序
- 常用yum源之(Percona MySQL)
- ios 开发中遇到的问题总结以及解决方法