- /*
- * 程序的版权和版本声明部分
- * Copyright (c)2012, 烟台大学计算机学院学生
- * All rightsreserved.
- * 文件名称: fun.cpp
- * 作 者: 王俊
- * 完成日期:2012年 11月 15日
- * 版本号: 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的值:" << endl; cin>>x ; cout << "解得:f("<<x<<")=" <<f(x)<<endl; return 0; } double f(double x){ if(x<0.3){ return 0;} if(x<=0.8){ return (x-0.3)/(0.8-0.3); } else { return 1; } }
运行结果: