#include<stdio.h>double f(){ int n=0; double y=0,term=0.5; while(term>1e-5) { y=y+term; n++; term=term*(1.0/2*n); } return y;}void main(){ printf("sum=%.6lf",f());}帮忙检查错在哪里,并改个错,谢谢各位了