* All rights reserved.
* 作 者:董万鹏
* 完成日期:2012 年10 月 25 日
* 版 本 号:v1.0 *
* 输入描述: x,为非负数
* 问题描述:求以x为自变量的分段函数的值
* 程序输出:y的值
* 问题分析:
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
double x,y;
int z;
cout<<"请输入一个数:";
cin>>x;
if(x<0)
{
cout<<"Input error!"<<endl;
}
else
{
z=x/2;
switch (z)
{
case 0:y=x;break;
case 1:
case 2:y=x*x+1;break;
case 3:
case 4:y=sqrt(x+1);break;
default:y=1/(1+x);break;
}
cout<<"x="<<x<<",y="<<y<<endl;
}
return 0;
}
分段函数。
最新推荐文章于 2024-04-17 10:53:57 发布