第九周-用switch求多分段函数的值

来源:互联网 发布:营销qq软件下载 编辑:程序博客网 时间:2024/05/16 09:33
/*  * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作    者: 王洪海 * 完成日期:2013 年10月?日 * 版 本 号:v1.0 * 问题描述:计算分段函数的值。* 样例输入:8-710-3* 样例输出:76012* 问题分析:输入x,按公式求出y的值并输出。*/  #include<iostream> using namespace std; int main()  {double x,y;int a;cout<<"请输入一个数:"<<endl;cin>>x;if(x>=0&&x<2)  a=1; else if(x>=2&&x<6)  a=2;else if(x>=6&&x<10)      a=3;else if( x>=10)      a=4;     switch(a){case 1: y=x;break;    case 2: y=x*x+1;break;case 3: y=-x;break;    case 4: y=-x*x-1;break;} cout<<"y="<<y<<endl;    return 0;}


运行结果(如下图)

 

 

原创粉丝点击