努努书坊

繁体版 简体版
努努书坊 > 从黑科技到超级工程 > 第29章 女生才懂女生

第29章 女生才懂女生(4 / 5)

到叶铭已经开始第六题后便不可置信地站了起来,而后转到了叶铭的身旁。

f题:求极值点,难度系数4星(大一可不做)。

题意:形如y=ax3+bx2+cx+d的函数,其中a,b,c,d均为非零整数。方程在平面坐标轴

中表示时可以找出方程的极点,即极大值点和极小值点。你现在利用计算机程序找出此类函数的极值点,若有则给出x,y两点的坐标,若无则打印“noanswer”。

这道题,虽然只是高中阶段的三次函数,但要算法中体现出来还是有点难度的,最起码要做过。

一般而言,大一学生并不强制要求完成这道题。

但沈如海做了,而且很快就完成了,且他记忆深刻。

于是他便看到,叶铭正在不断写下正确的代码。

#include

#include

voidmain()

{

inta1,b1,c1,d1;

scanf(“%d%d%d%d“,&a1,&b1,&c1,&d1);

inta=3*a1,b=2*b1,c=c1;

doublex1,x2;

doubledr=b*b-4*a*c;

if(dr>0)

{

x1=(-b-sqrt(dr))/(2*a);

x2=(-b+sqrt(dr))/(2*a);

printf(“(x1=%.2f,y1=%.2f)“,x1,a1*pow(x1,3)+b1*pow(x1,2)+c*x1+d1);

printf(“(x2=%.2f,y2=%.2f)\n“,x2,a1*pow(x2,3)+b1*pow(x2,2)+c*x2+d1);

}

『加入书签,方便阅读』