使用c语言编写:使用 for 语句实现循环,当某子项的绝对值小于 0.000001 时终止循环,输出圆周率的值,保留5位小数点。
时间: 2023-05-17 17:02:56 浏览: 134
用c语言求圆周率
以下是使用C语言编写的代码,使用for语句实现循环,当某子项的绝对值小于0.000001时终止循环,输出圆周率的值,保留5位小数点:
#include <stdio.h>
#include <math.h>
int main() {
double pi = 0.0;
int i;
for (i = 0; fabs(1.0 / (2 * i + 1)) >= 0.000001; i++) {
pi += pow(-1, i) * 1.0 / (2 * i + 1);
}
pi *= 4;
printf("圆周率的值为:%.5f\n", pi);
return 0;
}
阅读全文