个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
第2问好象不对吧上面那个....
2个回答
(n-1)/n!=n/n!-1/n!=1/(n-1)!-1/n! 所以1/2!+2/3!+3/4!+...+(n-1)/n! =(1/1!-1/2!)+(1/2!-1/3!)+...+(1/(n-1)!-1/n!) =1-1/n!
1个回答
解答见附件
#include int a(int n) { int b=1; if(n>=1) b=n*a(n-1); return b; } void main() { int n,b; scanf("%d",&n); b=a(n); printf("%d\n",b); }
#include int main() { int num , i , total = 1; //num为输入数,total用于记录结果 scanf("%d",&num); //输入num; if(num > 20 || num == 20) { printf("输入的数超过了20!\n"); r...
4个回答
上面这位朋友算得很对,就是这样的算法
#include using std::cout; using std::cin; using std::endl; int main() { int n,out,i; cin >> n; for(out=i=1; i 相乘 C/C++ 1个回答
#include main() { long s; s=1; int i; for(i=2;i 程序设计 1个回答
代码如下,编译环境VC++6.0 #include void main() { for (int i = 1, n = 1; i <= 10; i++) printf("%2d! = %d\n", i, n *= i); }
这道题我不会做 但是你可以在网上搜一下 把题目打在百度上 应该会有 我原来这么干过 基本上都是对的
#include void fact(int n,int *s) { int f; if(n<0) /* 负数阶乘无定义,此处定义n为负数时阶乘结果为-(-n)! */ { fact(-n,&f); /* 递归调用 */ *s=-f; /* 返回负值 */ } else if(n1时...
阶乘是基斯顿·卡曼(ChristianKramp,1760~1826)于1808年发明的运算符号,是数学术语
本题因为结果数字太大,不得不使用浮点类型的变量(长整形会溢出),可能导致得数精度不高。Dim i As IntegerDim j As IntegerDim s As DoubleDim k As DoubleFor i = 1 To 99k = 1For j = 1 To ik = k * jNe...
function re = fun(n)result = 1;re = 0;for ii = 1 : n result = result * ii; re = re result;end以上是M文件调用 fun(20)即可
#include "stdio.h"main(){ int n,i; double p=1;//这里用的是Double,不用Int,因为Int范围太小了 printf("请输入一个数字:"); scanf("%d",&n); for(i=2;i<=n;i ) p*=i; printf("n!=%...