编写函数用以求表达式x的平方-5x+4的值,x作为参数传送给函数.调用此函数求:(后面的请看补充)

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:11:21
y1=2的平方-5*2+4,y2=(x+15)的平方-5(x+15)+4,y3=(sinx)的平方-5*sinx+4,y1的值为-2.0;x为0.5时,y2的值为166.75,y3的值为1.832721

数学不好,折腾了好一会
#include <stdio.h>
#include <math.h>
double sum1(double x)
{double y1;
y1=(x-1)*(x-4);
return y1;
}
double sum2(double x)
{double y2;
y2=(x+15-1)*(x+15-4);
return y2;
}
double sum3(double x)
{double y3;
y3=(sin(x)-1)*(sin(x)-4);
return y3;
}
main()
{double x,y1,y2,y3;
printf(" y1=x^2-5x+4 \n y2=(x+15)^2-5(x+15)+4 \n y3=sin^2x-5sinx+4 \n请输入x求y1、y2、y3的值:");
scanf("%lf",&x);
printf("解: \n y1=%lf \n y2=%lf \n y3=%lf \n",sum1(x),sum2(x),sum3(x));
getch();
}

#include <stdio.h>
#include <math.h>
double fun ( double x )
{ return (x*x-5*x+4); }
void main ()
{ double x,x1,x2,x3,y1,y2,y3;
printf ("Please input x:\n");
scanf ("%lf",&x);
x1=2; x2=x+15; x3=sin(x);
printf ("%lf\n%lf\