想了想,還是整理在這里吧,以免以后忘掉沒有地方找。
1.頭文件中添加新聲明:#inlcude <iomanip>
2.在要輸出的數據前注明:fixed<<setprecision
這里是一個例子
題目:

#include <iostream>
#include <iomanip>
using namespace std;
//牛頓法
int main() {
cout << "**************************" << endl;
cout << "這是第十六題 " << endl;
cout << "**************************" << endl;
cout << "請輸入初值:";
double X[100];
double f1 = 0,f2=0;
cin >> X[0];
int i = 0;
cout << " k Xk Xk+1 " << endl;
do {
f1 = X[i] * X[i] * X[i] + 2 * X[i] * X[i] + 10 * X[i] - 20;
f2 = 3 * X[i] * X[i] + 4 * X[i] + 10;
X[i + 1] = X[i] - f1 / f2;
cout << " " << i << " " <<fixed<<setprecision(10)<< X[i] << " " <<fixed<<setprecision(10)<< X[i + 1] << endl;
i++;
} while (X[i] - X[i - 1] > 0.000000001 || X[i - 1] - X[i] > 0.000000001);
cout << endl;
cout << "小王最棒!!!" << endl;
return 0;
}
下面是調試結果:

