题2:设计程序,在文本框中输入一个正整数N,计算S=1*2*3*...*n的值。
举一反三
- 输入一个正整数n和任意数x,计算s=1+x-x^2/2!+x^3/3!-…+(-1)^(n+1)x^n/n!的值(保留四位小数).
- 设计算法,输入正整数n,计算并输入p=1×2×3×…×n的结果,画出流程图
- 编写一个程序,从键盘输入一个正整数n,计算表达式1+1/2!+1/3!+1/4!+...+1/n! 的值(计算结果为小数形式)。 要求:设计一个函数int fac(int m)计算m!。 例如:输入6,输出1.718055。
- 编写PL/SQL程序,输入参数n, 计算1!+2!+ 3!+ …+ n! 的值
- 输入正整数n,计算s = 1/1! + 1/2! + 1/3! + ……+ 1/n!的值。 #include int main { int j, k, n; double f, s; scanf("%d", &n); s= (1) ; for (k=1; k<=n; k++) { f= (2) ; for(j=1; (3) ; j++) f= (4) ; s=s+1/f; } printf("sum=%f ", s); return 0; }