编写C++程序用公式π4=1-13+15-17+⋯求π圆周率的近似值直到最后一项的绝对值小于10^-6为止。
#include
int main() { double sum = 0.0; // 初始化和为0 double term = 1.0; // 初始化第一项为1 int i = 1; // 初始化项数为1 while (fabs(term) >= 1e-6) { // 当最后一项的绝对值小于10^(-6)时退出循环 sum += term; // 累加每一项 term = -term/(2i+1); // 计算下一项 i++; // 项数加1 } double pi = 4sum; // 根据公式计算π的值 cout << "π的近似值为:" << pi << endl; return 0; }
原文地址: http://www.cveoy.top/t/topic/bujn 著作权归作者所有。请勿转载和采集!