c语言中分段函数输出零 c语言分段输入分段输出

c语言分段函数

代码如下所示,

成都创新互联公司主营莱阳网站建设的网络公司,主营网站建设方案,成都app软件开发,莱阳h5微信小程序定制开发搭建,莱阳网站营销推广欢迎莱阳等地区企业咨询

#include

#include

#include

int main()

{

double x, y; // 定义函数的自变量、因变量,考虑到可能有小数的情况,设置数值类型为double型

int getBuff; // 用于最后清空输入缓冲区残留,了解即可

printf("请输入自变量x的值(一个数字):\n");

scanf("%lf",x); // 输入自变量的一个值

if(x-2)

y = 7-2*x;

else if(x=-2 x3)

y = 5 - fabs(3*x+2); // 注意,对浮点型数值取绝对值,要用fabs()函数

else

y = 3*x+4;

printf("自变量x为%lf时,对应的函数值y是:%lf\n",x,y);

while(getBuff=getchar()!='\n' getBuff!=EOF); // 清空输入缓冲区残留,了解即可

printf("按回车键结束...");

getchar();

return 0;

}为了避免手机上查看时,代码版式错乱,代码的截图如下,

如有帮助,烦请采纳,谢谢!

C语言分段函数函数值一直是0,怎么改?

scanf("% f", x);中%f之间不能有空格,否则会读入错误,应改为:

scanf("%f", x);

修改后的代码和运行结果如下:

输入6,输出6+3=9,结果正确~

C语言程序输出结果一直是0,怎么办?

你的fun里的形参a是个int类型,你写a=1.0/a,相当于把1.0/a的结果又强制转换成了int,因为你的a肯定比1大,所以结果当然还是0,建议把a=1.0/a改成return 1.0/a,a=0改为return 0


网站标题:c语言中分段函数输出零 c语言分段输入分段输出
分享路径:http://bzwzjz.com/article/dojhpcj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 自适应网站建设 重庆手机网站建设 成都网站建设 成都网站设计 LED网站设计方案 高端网站设计推广 成都模版网站建设 营销型网站建设 成都网站制作 成都网站制作 成都网站建设 高端网站设计 外贸网站设计方案 成都网站设计制作公司 成都网站建设公司 成都营销网站制作 重庆网站制作 高端品牌网站建设 成都网站设计 成都网站建设公司 重庆网站设计 成都响应式网站建设公司