求解分段函数的值

来源:互联网 发布:亿赞普大数据 编辑:程序博客网 时间:2024/05/17 18:14
/* * 程序的版权和版本声明部分 .* Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者: 李蒙* 完成日期:2012 年11 月 18日 * 版本号: v1.0 * 对任务及求解方法的描述部分 * 输入描述:函数自变量 x * 问题描述:求函数的值:当x<0.3 时,f(x)=0; 当 0.3≤x≤0.8 时,f(x)=(x-0.3)/(0.8-0.3);当 x>0.8 时,f(x)=1; * 程序输出:f(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){int y;if(x<x1){y=0;}else if(x<=x2&&x>=x1){y=(x-x1)/(x2-x1);}        else{y=1;}return y;} 


输出结果:

心得体会:!!!