求解c语言作业题,做出的结果输入得不到数值

img

代码如下:

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