实验目的:学会使用函数编程,以及设计比较完备的测试用例完成对小程序的测试
实验内容:用函数完成分段数学函数的求解
#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)
{double y;
cin>>x;
if (x<0.3)
y=0;
else if(x>=0.3&&x<=0.8)
y=(x-0.3)/(0.8-0.3);
else if(x>0.8)
y=1;
return y;
}
经验积累:用if语句的时候不小心用了cout,基础还是不牢固,有体现了合作的重要性,C++一起加油吧。。。