用C语言编写程序求方程~~~~~大哥姐姐们来看下啊

来源:百度知道 编辑:UC知道 时间:2024/06/25 22:04:24
本人菜鸟!遇到难题一道!
小题于下:编写函数用以求表达式X*X-5X+4,X作为参数传数给函数,
调用此函数求:
Y1=(X+15)*(X+15)-5(X+15)=4
Y2=SINX*SINX-5SINX+4
题目就是这样 可是 我不能得出 Y1=X*X+25X+154和 Y2=(SINX-1)(SINX-4)啊!

希望高手能帮忙写下代码,最好能注释下,万分感谢,3Q了~~~~~

直接用宏的话就是这样

#define fun(x) ((x)*(x)-5*(x)+4)

然后你在主函数里
Y1=fun(x+15);
Yw=fun(SINX)

如果用自定义函数

int fun(int a)
{
return a*a-5*a+4;
}
主函数自己写一下

小写了一下,如下
#include<stdio.h>
#include<stdlib.h>
#include<math.h>

int fun(int);

main()
{
int Y1,Y2,x;
scanf("%d",&x);

Y1=fun(x+15);
Y2=fun(sin(x));

printf("%d\t%d\n",Y1,Y2);
system("pause");
}

int fun(int a)
{
return a*a-5*a+4;
}
还有楼主好像题目问的时候都没说明清楚