第8周项目3(2)-求分段函数的值

编号及代码:

 

  1. /*  
  2.  * Copyright (c) 2014, 烟台大学计算机学院  
  3.  * All rights reserved.  
  4.  * 文件名称:test.cpp  
  5.  * 作    者:范星月
  6.  * 完成日期:2014年 10 月 16 日  
  7.  * 版 本 号:v1.0  
  8.  *  
  9.  * 问题描述:输入x的值(要求为实型),根据公式计算并输出y的值;
  10. * 输入描述: 一个变量x,代表输入的值;
  11.  * 程序输出:一个变量y,代表输出的值。
  12. */

#include <iostream>
#include<cmath>
using namespace std;

int main()
{
    double x,y;
    int t;
    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=" <<y<< endl;
    return 0;
}

第8周项目3(2)-求分段函数的值_第1张图片

学习总结:学会了switch语言

学习心得:要忍受坚持,坚持就是胜利!!!

你可能感兴趣的:(第8周项目3(2)-求分段函数的值)