第十二周-上机任务 -项目2-求分段函数的值

来源:互联网 发布:网络水军什么意思 编辑:程序博客网 时间:2024/04/29 20:11
01./*    02.* Copyright (c) 2011, 烟台大学计算机学院         03.* All rights reserved.         04.* 文件名称:test.cpp         05.* 作者:袁静         06.* 完成日期:2012 年11月14日         07.* 版本号:v1.0         08.* 对任务及求解方法的描述部分        09.* 输入描述:函数自变量X         10.* 问题描述:  求函数的值:当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.11.* 程序输出:f(x)的值        12.* 问题分析:略         13.* 算法设计:略        14.*/#include <iostream>using namespace std;const double x1=0.3,x2=0.8;       //x1,x2 为 const型,此后整个程序中x1,x2的值不便double f(double);                  //此处为double的声明int main()     {double x;cout<<"please enter x:"<<endl;cin>>x;cout<<"  解得:f(x)="<<f(x)<<endl;return 0;}double f(double a){double y;if(a<x1)y=0;else if(a<=x2)y=(a-x1)/(x2-x1);else y=1;return (y);          //函数类型为double()需要返回值,因为我们要的是函数值所以要返回(y)}

敲打
原创粉丝点击