分段函数求解 函数方法

来源:互联网 发布:网络彩票兼职是真是假 编辑:程序博客网 时间:2024/05/16 19:27
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: hte.cpp* 作者:徐本锡* 完成日期: 2012年11月16日* 版本号: 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;if(x<x1){cout<<"解得:f(x)=0"<<endl;}else if(x>x2){cout<<"解得:f(x)=1"<<endl;}else if(x>=x1&&x<=x2){cout<<"解得:f("<<x<<")="<<f(x)<<"\n";}return 0;}//下面是自定义函数的定义部分double f(double x){double y;y=(x-x1)/(x2-x1);return y;}


运行结果:

原创粉丝点击