填空题
以下程序中,函数fun的功能是计算x2(上标)-2x+6,主函数中将调用fun函数计算:
y1=(x+8)2(上标)-2(x+8)+6
y2=sin2(上标)(x)-2sin(x)+6
请填空。
#include "math.h"
double fun(double x){ return (x*x-2*x+6);}
main()
{ double x,y1,y2;
printf("Enter x:"); scanf("%1f",&x);
y1=fim({{U}} [11] {{/U}});
y2=run({{U}} [12] {{/U}});
printf("y1=%1f,y2=%1f/n",y1,y2);
}
【正确答案】
1、[11] x+8
【答案解析】
[12]
sin(x)
评析:根据函数fun实现的功能可知:主函数中的y1、y2想要实现的是相同的功能,又根据
y1=(x+8)2-2(x+8)+6=(x+8)*(x+8)-2(x+8)+6,可看出y1=fun( [11]
);处填:x+8;同理可知y2=fun( [12] );处填sin(x)。