作业帮 > 综合 > 作业

用c语言程序写的 单元一题一解

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 08:38:26
用c语言程序写的 单元一题一解
10、输入x,输出相应的y值.要求定义和调用函数fun,实现下面的分段函数.
0 (x=0)
y= sin(x) (x>0)
|x| (x
10.
#Include
#include
void main()
{ float fun(float x);
float x;
printf("Input x is: "); scanf("%f",&x);
printf("\nThe result is: %f",fun(x));
}
float fun(float x)
{ if(x==0) return 0;
if(x>0) return sin(x);
if(x
再问: main must return int 这是 提示的错误信息 怎么办呀 求解 谢谢
再答: 应该是10里面的,返回值,那么修改如下:#include #include void main() { float fun(float x); float x; printf("Input x is: "); scanf("%f",&x); printf("\nThe result is: %f",fun(x)); } float fun(float x) { if(x==0) return 0; else {if(x>0) return sin(x); else return (-x); } }//我运行过了,没问题,谢谢您的采纳,同时不好意思,刚看见的您的追问,怠慢了,请谅