• 2022-10-27
    请编写一个程序,计算s = 2^2! + 3^2!;提示:1)编写一个函数计算平方值2)编写一个函数计算阶乘
  • #include <stdio.h>long f1(int p){int k;long r;long f2(int);k = p*p;r = f2(k);return r;}long f2(int q){long c = 1;int i;for (i = 1; i <= q; i++)c = c*i;return c;}int main(){ int i;long s = 0;for (i = 2; i <= 3; i++)s = s + f1(i);printf("\ns=%ld\n", s); return 0;}

    内容

    • 0

      编写一个程序,从键盘输入一个正整数n,计算表达式1+1/2!+1/3!+1/4!+...+1/n! 的值(计算结果为小数形式)。 要求:设计一个函数int fac(int m)计算m!。 例如:输入6,输出1.718055。

    • 1

      编写一个M函数,计算一个正整数的阶乘,并使用5进行测试。

    • 2

      编写PL/SQL程序,输入参数n, 计算1!+2!+ 3!+ …+ n! 的值

    • 3

      请编写一个程序,用户从键盘随机输入四个数,比较这个四个数得出其中最大值并输出。提示:1)编写一个两个数值比较的函数2)编写一个四个数值比较的函数,调用这个函数,在该函数中调用两个数值比较的函数

    • 4

      2、编写函数,根据整型形参n的值,计算如下公式的值:1-+-……+(-1)n+1