对这个程序有很多问题,希望求解
同学的 不知道对不对,有错麻烦指一下double func(double x)声明这个函数后,X的值不用输入吗?
不用加 int main()吗?
还有最后int output(int n,double x)这个函数求解释下,实在看不懂
谢谢!
程序代码:
#include<stdio.h> #include<math.h> double func(double x) { if(x<0) x=-x; else if(x>=0&&x<1) x=sin(2*x); else if(x>=1&&x<5) x=sqrt(x*x*x+x); else x=2*x+10; return x; } int output(int n,double x) { return printf("case %d:y=%.6g.\n",n,x); }