用C语言怎样写程序1!/2^1+2!/2^2+3!/2^3+……+10!/2^10

[复制链接]
查看11 | 回复0 | 2009-11-19 19:46:54 | 显示全部楼层 |阅读模式
写个函数计算n的阶乘:intfact(intn){inti,p=1;for(i=2;iintmain{inti;doubles=0,f=1;/*f是保存阶乘结果的中间变量,每过一轮循环计算得到一个新的阶乘。*/for(i=1;i<=10;++i){f*=i;s+=f/(1<<i);}printf("%lf\n",s);return0;}----[原创回答团]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行