[C++] 求極值範例程式碼


#include <iostream>
using namespace std;

int main()
{
double y,minima,maxima;

minima=1000000,maxima=-100000;

for(double x=-100;x<=100;x=x+0.01){
y=x*x*x+2*x*x+3*x+5;

if(y<minima){ //當y小於最小值時,將y指定給最小值
minima=y;
}
if(y>maxima){ //當y大於最大值時,將y指定給最大值
maxima=y;
}
}

cout << "最小值是:" << minima << endl
<< "最大值是:" << maxima << endl;

return 0;
}

有疑問? 留個言吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料