本文共 762 字,大约阅读时间需要 2 分钟。
返回:
【项目2-求解分段函数的值】
#include提示:函数求解的结果要在main()中使用,要用return <表达式>得到返回值。 通过这个项目,体会函数利用返回值的方法。 [参考解答]double f(double); //这一句是对自定义函数f的声明int main( ){ double x; printf("请输入x的值:"); scanf("%lf", &x); printf("解得:f(%.2f)=%.2f\n", x, f(x)); //调用函数f求解 return 0;}//将自定义函数f的定义写在下面
#include#define x1 0.3#define x2 0.8 //将x1t和x2定义为符号常是,方便,易维护double f(double); //这一句是对自定义函数f的声明int main( ){ double x; printf("请输入x的值:"); scanf("%lf", &x); printf("解得:f(%.2f)=%.2f\n", x, f(x)); return 0;}//将自定义函数的定义写在下面//当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;double f(double x){ double result; if(x x2) result=1; else result = (x-x1)/(x2-x1); return result; //用于返回函数值}
转载地址:http://jabcl.baihongyu.com/