这个怎么写啊,能帮我写一下不

img


#include <stdio.h>
int max(int x, int y);
int main()
{
    int i = 1;
    float temp = 1,sum = 0;
    while(1){
        temp *= i;
        float a = (float)(i+1) / temp;
        if(a <= 0.000001){
            printf("n=%d,sum=%.4f",i,sum);
            return 0;
        }
        sum += a;
        i ++;
    }
    return 0;
}