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

来源:互联网 发布:linux 安装python 编辑:程序博客网 时间:2024/06/05 03:30

/*

*  Copyright (c) 2014,烟台大学计算机学院

*All rights reserved.

*文件名称:test.cpp

*作者:侯鑫行

*完成日期:2014年 10月 9日

*版本号:v1.0

*

*问题描述:多分段函数求值

*输入描述:一个实数

*程序输出:一个实数

*/


#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的运用和case的用法

学习心得:

又学会了一个新的用法:switch

0 0
原创粉丝点击