编程题

请编写函数fun,其功能是:计算并输出

例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。

注意:要求n的值大于1但不大于100。

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

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

【正确答案】

【答案解析】

本程序用s1表示题中每个小括号内的值,第1项相当于有1个10.5(它还是1),第2项相当于第1项的 值加上20.5,第3项相当于第2项的值加上30.5,……,依此类推。函数pow(x,y)的功能是求出x的y次方, 该函数已在库函数中定义(即可直接使用)。程序中用变量s来表示总的结果,每次循环加1次s1, 即加1项。