博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《C语言及程序设计》实践参考——求解分段函数的值
阅读量:6910 次
发布时间:2019-06-27

本文共 762 字,大约阅读时间需要 2 分钟。

返回:  

【项目2-求解分段函数的值】

#include
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
#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/

你可能感兴趣的文章
ViewPager的onPageChangeListener里面的一些方法参数:
查看>>
solr搜索引擎使用
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Python面向对象之类的成员
查看>>
[一文一命令]more命令详解
查看>>
mapreduce运行机制
查看>>
netstat 命令详解
查看>>
网络I/O模型
查看>>
javascript深度理解数组排序
查看>>
关于map.put()方法,报java.lang.NullPointerException空指针异常
查看>>
linux下SSH远程连接服务慢解决方案
查看>>
【未完】mongodb安装+副本集搭建+数据导入
查看>>
ssh连接慢(DNS惹的祸)
查看>>
linux时间服务器 ntp ntpdate
查看>>
2012年最好的10个HTML5网站
查看>>
老男孩教育每日一题-2017-04-18:命令风暴:如何快速删除Linux中海量小文件?
查看>>
老男孩教育每日一题-第125天-显示文件oldboy.txt的第20行到30行请问如何做?
查看>>
nginx bind() to 0.0.0.0:**** failed (13: Permission denied)
查看>>
Activiti 入门示例
查看>>