一起答
主观

下列给定程序中,proc()函数的功能是:根据形参m,计算下列公式的值。 t=1+1/2+1/3+1/4+…+1/m 例如,若输入10,则应输出2.928968。请修改程序中的错误,使它能计算出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

参考答案
查看试卷详情
相关试题
  1. 请编写函数proc(),它的功能是计算下列级数和,和值由函数值返回。 sum=1-x+x2/2 !-x3/3 1+…+(-l*x)n/n! 例如,当n=23,x=0.3时,函数值为0.740818。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填人所编写的若干语句。 试题程序:

  2. 请编写一个函数int proc(int*s,int t,int*k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。 例如,输入如下整数:273 934 453 624 89 342 111 831 527 246则输出结果为4,89。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:

  3. 假定输入的字符串只包含字母和“#”号,请编写函数fun(),它的功能是:删除字符串中所有的“#”号。在编写函数时,不得使用C语言提供的字符串函数。 例如,若字符串中的内容为“##w#e1##come###”,删除后,字符串中的内容则应当是“welcome”。 请勿改动main()函数与其他函数中的任何内容,仅在函数fun()的花括号中填入所编写的若干语句。 试题程序:

  4. 编写函数proc(),它的功能是:根据公式求p的值,结果由函数值带回。m与n为两个正数且要求m>;n。p=m!/(n!(m-n)!),例如,m=20,n=10时,运行结果为184756.000000。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:

  5. 请编写函数proc(),该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。 例如,若二维数组中的数据为: 13233343 14243444 15253545 则一维数组中的内容应该是13 23 33 43 14 24 34 44 15 25 35 45。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:

  6. 下列给定程序中,proc()函数的功能是:根据形参m,计算下列公式的值。 t=1+1/2+1/3+1/4+…+1/m 例如,若输入10,则应输出2.928968。请修改程序中的错误,使它能计算出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  7. 下列给定程序中,函数proc()的功能是:给一维数组arr输人任意4个整数,并按如下的规律输出。例如,若输入2 3 4 5,则程序运行后输出以下矩阵:

    请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  8. 下列给定程序中,函数proc()的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 π/4≈1-1/3+1/5-1/7+… 例如,程序运行后,输入0.0001,则程序输出3.1414。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  9. 假如整数数列中的数不重复,并存放在数组中。下列给定的程序中,函数proc()的功能是:删除数列中值为x的元素。n中存放的是数列中元素的个数。 请修改程序中的错误,使它能够得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  10. 已知一个数列,从0项开始的前3项为0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数proc()的功能是:计算并输出该数列前n项的平方根之和sum。n的值通过形参传入。例如,当n=11时,程序的输出结果应为32.197745。请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: