编写函数计算多项式的值
题目:编写函数fun(),实现计算并返回多项式s=1+1/(1+2)+1/(1+2+3)+ …+1/(1+2+3+…+n)的值。
头哥平台链接 :https://wwww.educoder.net
#include<stdio.h> #include<math.h> float fun(int m) { int q,p=0; float w; for(q=1;q<=m;q++) { p+=q; } w=1.0/p; return w; } int main() { float s=0; int n; scanf("%d",&n); for(int i=1;i<=n;i++) { float x=fun(i); s=s+x; } printf("s=%f\n",s); return 0; }