请问一下这个应该怎么做😥

img


这个图片里的公式是什么意思?这个源程序代码应该如何写?等待解答

三个for循环就好了啊

#include <stdio.h>
int main()
{
    double r = 0;
    int i;
    for(i=1;i<=100;i++)
        r += i;
    for(i=1;i<=50;i++)
        r += i*i;
    for(i=1;i<=10;i++)
       r += 1.0/i;
    printf("%lf",r);
}

img


我在上课没电脑,只能这样了

供参考:

#include <stdio.h>
int main()
{
    int i;
    double sum1 = 0, sum2 = 0, sum3 = 0;
    for (i = 1; i <= 100; i++)
    {
        sum1 += i;
        if (i <= 50)
            sum2 += i * i;
        if (i <= 10)
            sum3 += 1.0 / i;
    }
    printf("%.2f", sum1 + sum2 + sum3);
    return 0;
}

或者用一个sum:

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


如果你不知道或不理解题目意思,请看这个链接哦!
https://blog.csdn.net/qq_35125180/article/details/108304877
它的推导公式很详细!!!