序列求和问题,求帮解一下

输入两个正整数m和n(0【样例输出】sum=15.833333

img


#include<stdio.h>
int main() {
    int n,m;
    scanf("%d%d",&m,&n);
    double res=0;
    for(int i=m;i<=n;i++) {
        res+=i*i+1.0/(double)i;
    }
    printf("%f",res);
    return 0;
}