编写一个函数根据以下公式计算s,计算结果作为函数值返回;n通过形参传入.s=1/3+1/5+1/7+1/9+1/11+1/13+……+1/(2n-1)
举一反三
- 计算1/1×3+1/3×5+1/5×7+1/7×9+……+1/(2n-1)(2n+1)(n为正整数).
- 编写一个函数,计算s=1+1/2!+1/3!+·······1/N!
- 求s=1-1/3+1/5-1/7+…+1/13 #include main() { int p=1,n; float t=1, s=0; for(n=1; 【1】 ;n+=2) { 【2】 ; s=s+t*p; 【3】 ; } printf("s=%10.6f\n",s); }
- 2、编写函数,根据整型形参n的值,计算如下公式的值:1-+-……+(-1)n+1
- 假设整型n已输入值。以下不能正确计算1*2*3*...*n的程序段是_______。 (1) for(i=1,s=1; i<=n; i++) s*=i; (2) i=1;s=1; while(i<=n) s*=i++; (3) i=0,s=1; do{ i++,s*=i; }while(i<=n); (4) for(i=1,s=1; ; i++) { s = s*i, if(i==n) break; }