#include
voidmain(void)
{
intn;
doubletmp;
for(n=4,tmp=0;n
c语言语法不熟,用vb解。不过都是一样的(我注释一下,你应该能看懂)
'声明YuMen函数,返回值是double型,入参i是一个double型
publicfunctionYuMen(iasdouble)asdouble
'递归出口,如果i等于,即算到了(4/1*2*3)
ifi=1then
return4/1*2*3
else
'递归,例如当i=8时,计算11/8×9×10+YuMen(7)
return(i+3)/i*(i+1)*(i+3)+YuMen(i-1)
endfunction
使用方法
直接调用,YuMen(8)可以得到结果。
#include
voidmain(void)
{
doublen,tmp;
n=0;
tmp=0;
for(n=4;n
你没看到吗?每项的分母都是依次增大(用自增即可达到目的),而分子的各个因子也是逐项递增,这就好办了!首先分母我们定义一个变量
a;分子部分同样定义一个变量b;然后通过8次外循环做累加,内循环求每个分子就可以了。要注意变量的定义类型...
#include
voidmain()
{
floatsum=0;
inti;
for(i=1;i
你问的是数学题还是计算机题啊?
是1×2×3还是(1×2×3)?