站外题求助 !! 计算机二级c语言真题!
  • 板块学术版
  • 楼主MNYH
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/2/22 19:49
  • 上次更新2023/10/24 00:05:35
查看原帖
站外题求助 !! 计算机二级c语言真题!
839169
MNYH楼主2023/2/22 19:49

编写函数fun,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。

S=1 + 1/(1+2) + 1/(1+2+3) + …… + 1/(1+2+3+……+n)

例如:若n的值为11时,函数的值为:1.833333

注意:部分源程序在文件PROG1.C中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

给定源程序:

#include<stdio.h>
float fun(int n)
{
    ____1____
    ____2____
    for(____3____)
    {
        ____4____
        for(____5____)
        t+=j;
        ____6____
    }
    return s;
}
main()
{
    int n;
    float s;
    printf("\nPlease enter N:");
    scanf("%d", &n);
    s = fun(n);
    printf("the result is: %f\n", s);
    NONO();
}

作答: 1. 2. 3. 4. 5. 6.

2023/2/22 19:49
加载中...