请问c语言求和如何解决

img


#include <stdio.h>
int main()
{
    double k,s=0;
    int i;
    scanf("%lf",&k);
    for (i=1;i<=100;i++)
    {
        if(i<=10)
        {
            s+= k;
            s+= k*k;
            s+=1.0/k;
        }else if (i>10 && i < 50)
        {
            s+= k;
            s+= k*k;
        }else
            s+= k;
    }
    printf("%g",s);
    return 0;
}