/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作者:荆世琛
* 完成日期:2012 年 11月 21日
* 版本号:v1.0
* 输入描述:x
* 问题描述:求分段函数的值
* 程序输出:分段函数对应的值
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
const double x1=0.3,x2=0.8;
double f(double);
int main(){
double x;
cout<<"请输入x的值:";
cin>>x;
cout<<"解得:f("<<x<<")="<<f(x)<<"\n";
return 0;
}
double f(double x){
if(x<0.3)
return 0;
else if(x>=0.8)
return 1;
else
return (x-0.3)/0.5;
}
还有一种代码:
#include<iostream>
using namespace std;
const double x1=0.3,x2=0.8;
double f(doub