对这个程序有很多问题,希望求解
同学的 不知道对不对,有错麻烦指一下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);
}



