《C语言及程序设计》实践参考——求解分段函数的值
2015-04-22 10:59
232 查看
返回:贺老师课程教学链接 项目要求
【项目2-求解分段函数的值】
通过这个项目,体会函数利用返回值的方法。
[参考解答]
【项目2-求解分段函数的值】
#include<stdio.h> 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的定义写在下面提示:函数求解的结果要在main()中使用,要用return <表达式>得到返回值。
通过这个项目,体会函数利用返回值的方法。
[参考解答]
#include<stdio.h> #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<x1) result=0; else if (x>x2) result=1; else result = (x-x1)/(x2-x1); return result; //用于返回函数值 }
相关文章推荐
- 《C语言及程序设计》实践参考——分段函数求值
- 《C语言及程序设计》实践参考——分段函数求值switch语句版
- 《C语言及程序设计》实践参考——分离各位数
- 《C语言及程序设计》实践参考——大奖赛计分
- 《C语言及程序设计》实践参考——反序数
- 《C语言及程序设计》实践参考——文件中的符号个数
- 《C语言及程序设计》实践参考——点结构体
- 《C语言及程序设计》实践参考——拆分链表
- 《C语言及程序设计》实践参考——字符串复制
- 《C语言及程序设计》实践参考——电子词典
- 《C语言及程序设计》实践参考——贪财的富翁
- 《C语言及程序设计》实践参考——如何买玫瑰?
- 《C语言及程序设计》实践参考——阿姆斯特朗数
- 《C语言及程序设计》实践参考——小明借书
- 《C语言及程序设计》实践参考——有多少符号
- 《C语言及程序设计》实践参考——体重监测器
- 《C语言及程序设计》实践参考——改造链表
- 《C语言及程序设计》实践参考——单分支结构流程图-大值
- 《C语言及程序设计》实践参考——构造菜单
- 《C语言及程序设计》实践参考——字符串处理函数