对x=1,2……,10,求f(x)=x*x-5x+sin(x)的最大值
……
float f(intx)
{
float y;
y=x*x-5*x+sin(x)
return y;
}
void main()
{
int x;fioat max;
___________;
for(x=2;x<=10;x++)
____________;
cout<<max<<endl;
}
对x=1,2……,10,求f(x)=x*x-5x+sin(x)的最大值
……
float f(intx)
{
float y;
y=x*x-5*x+sin(x)
return y;
}
void main()
{
int x;fioat max;
___________;
for(x=2;x<=10;x++)
____________;
cout<<max<<endl;
}
float f(int x);//函数声明
max=(max>f(x)):max?f(x);//把最大的数赋给max
#include <iostream> #include <cmath> using namespace std;
float f(int x) { float y; y=x*x-5*x+sin(x); return y; }
void main() { int x; float max;
max=f(1); //第一空. for(x=2;x<=10;x++) max=(max>f(x)? max : f(x)); //第二空. cout<<max<<endl; }
第一个空:max=f(1);
第二个空:if(max<f(x))
max=f(x);