
搞定了
#include <stdio.h>
int main() {
int i;
double Π = 0.0, a = 1.0;
double j=0.0;
for (i = 1; i <= 5; i++) {
switch (i%2) {
case 1:a *= ((double)i + 1) / (double)i; break;
case 0:j += 2, a *= (j / (j + 1)); break;
}
}
Π = a * 2.0;
printf("Π的近似值为:%.5lf\n", Π);
}