程序不全怎么补,不会

img


这两个题是程序补全吗,我感觉case1:
case2:
【1】
要补,但是不会补,而且不确定有没有别的要补。

s1=2,s2=2
sum+=(float)a/b;

【以下回答由 GPT 生成】

问题1: 请问程序1的运行结果是多少?

答案1:程序1的运行结果是s1=4, s2=1。

问题2: 请问程序2的运行结果是多少?

答案2: 程序2的运行结果是sum=32.660000。

问题3: 请补充程序2中的代码,使其可以计算出数列的前20项之和。

答案3: 要计算数列的前20项之和,需要在每个循环中累加数列的每一项。

#include <stdio.h>
void main() {
    int i, n = 20;
    float a = 2, b = 1, sum = 0.0;
    for(i = 1; i <= n; i++) {
        sum += a / b;
        float t = a + b;
        b = a;
        a = t;
    }
    printf("sum=%f", sum);
}


【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^