第八周 项目四 用if~else多分段函数求值

来源:互联网 发布:mac如何打#键 编辑:程序博客网 时间:2024/06/05 09:03

函数公式为:

问题及代码:

/**Copyright(c)2014,烟台计算机学院*All rights reserved*文件名称:test.cpp*作者:曾建强*完成日期:2014年10月19日*版本号:v1.0**问题描述:用if~else的语句的嵌套,进行多分段函数求值。输入一个数x,输出一个数y。*输入描述:一个数,代表x*程序输出:一个数,代表y*/#include <iostream>#include <cmath>                         //使用数学函数要包含头文件cmathusing namespace std;int main(){    double x,y;    cout<< "请输入x的值:";    cin >>x;    if (x<2)                            //x小于二的情况        y=x;    else if (x>=2 && x<6)               //x大于等于二并小于六的情况        y=x*x+1;    else if (x>=6 && x<10)              //x大于等于六并小于十的情况        y=sqrt(x+1);    else                                //x大于等于10的情况        y=1/(x+1);    cout << "输出y的值为:"<<y<<endl;    return 0;}


运行结果:

知识点总结:

        if~else语句的使用主要能将要求的问题的类型分开,然后套入即可。

学习心得:

       因为以前做过这种if~else的分支语句的,所以这次做起来基本上没遇到什么问题。发现自己写程序真的很有意思。

0 0
原创粉丝点击