⽤switch语句求分段函数的值
/*
* Copyright(c)2011,烟台⼤学计算机学院
* All right reserved.
* ⽂件名称:test.cpp
* 作者:张凯
* 完成⽇期:2013年10⽉22⽇
* 版本号: v1.0
* 输⼊描述:
* 问题描述:
*/switch函数用法举例
#include <iostream>
using namespace std;
int main ()
{
double x,y;
int a;
cout<<"请输⼊⼀个数:";
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;
}
运⾏结果(如下图)
⼼得体会:这⾥switch的运⽤的优势还不是很明显。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论