C语言计算分段函数1、计算下列分段函数f(x,y)= 2X2+3x+1/(x+y) (x>=0,y>0)f(x,y)=2X2+3x+1/(1+y2)(x>=0,y

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 07:21:53

C语言计算分段函数1、计算下列分段函数f(x,y)= 2X2+3x+1/(x+y) (x>=0,y>0)f(x,y)=2X2+3x+1/(1+y2)(x>=0,y
C语言计算分段函数
1、计算下列分段函数
f(x,y)= 2X2+3x+1/(x+y) (x>=0,y>0)
f(x,y)=2X2+3x+1/(1+y2)(x>=0,y

C语言计算分段函数1、计算下列分段函数f(x,y)= 2X2+3x+1/(x+y) (x>=0,y>0)f(x,y)=2X2+3x+1/(1+y2)(x>=0,y
1.代码如下,3)需要实际运行时输入测试
int main(void)
{
\x05double x,y,f;
\x05printf("Please input 2 double number in the form of x y:\n");
\x05scanf("%lf%lf",&x,&y);
\x05
\x05if(x>=0 && y>0)
\x05\x05f = 2*x*x + 3*x +1/(x+y);
\x05else if(x>=0 && y=0)
\x05{
\x05\x05if(y>0)
\x05\x05\x05f = 2*x*x + 3*x +1/(x+y);
\x05\x05else
\x05\x05\x05f = 2*x*x + 3*x +1/(1+y*y);
\x05}\x05
\x05else
\x05\x05f = 3*sin(x+y)/(2*x*x) + 3*x + 1;
\x05\x05
\x05printf("x=%lf,y=%lf,f(x,y)=%lf\n",x,y,f);
\x05
\x05return 0;
}
3.代码如下
#include
int main(void)
{
\x05int score = 0;
\x05printf("Please input a score between 0-100:\n");
\x05scanf("%d",&score);
\x05if(score100)
\x05\x05printf("Wrong input of score!\n");
\x05else if(score>=90 && score=80 && score=70 && score=60 && score