1.描述:求函数f(x) = a*x^3 + b*x^2 + c*x + d在x = x0处的一阶导数。
输入:a b c d x0。
输出:f'(x0)。
样例输入:1 1 1 1 1
样例输出:6
对于机试不要把问题太复杂化,必须先理解题意。此题是求已知函数的导数,所以直接可以求,有些投机取巧。
c++版:
#include<iostream>
using namespace std;
int main(){
int a,b,c,d,x0,val;
cin>>a>>b>>c>>d>>x0;
val=3*a*x0*x0+2*b*x0+c;
cout<<val<<endl;
}
C语言版:
#include<stdio.h>
#include<stdlib.h>
int main(){
int a ,b,c,x0,num,val;
while(scanf("%d",&num)!=EOF){
while(num--){
scanf("%d%d%d%d",&a,&b,&c,&x0);
val=3*a*x0*x0+2*b*x0+c;
printf("%d",val);
}
}
system("pause");
return 0;
}