#include<stdio.h>int main(){double i=1,eps,a=1,b;double c=1,s=0,x=1;scanf("%1e",&eps);while(b>=eps){b=c/x;c=ca;i+=2;x=xi;s=b+s;a++;}printf("PI = %.7lf\n",2*s);return 0;}
b应该给他一个初始值
你的变量b都没有初始值,怎么作为while循环判断条件呢?
你输入的是什麽呢?