#include <stdio.h>#include <math.h>int main(){long double sum=0,x=1.0,a=1.0;int b=1;int c=1;int y;for(b=1;b<b+1;b++){x=x*b;y=y+x;while(fabs(x)>1/(1e-6)){a=c/y;sum=sum+a;}}printf("%lf\n",sum);}
for循环中b<b+1,死循环了