• 2022-06-05
    编程计算1~n的阶乘之和。例如,如果n=5,则阶乘之和为153。
  • # include<stdio.h>int fun(int n){ int i,f=1,s=0; for(i=1;i<=n;i++) {f=f*i; s=s+f;}return s;}void main(){ int n; scanf("%d",&n); printf("%d\n",fun(n));}

    内容

    • 0

      #从键盘输入任意一个正整数,编程计算该数的阶乘 如:输入5,阶乘结果120 。[br][/br]示例代码:[br][/br]n=eval____)

    • 1

      如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3 = 153。 请编写程序,检测用户输入的三位数数字是否为阿姆斯特朗数。

    • 2

      编程:利用for语句计算1~n中的奇数之和及偶数之和,其中,n为输入的任意整数。

    • 3

      利用计算正整数阶乘的函数,编写求阶乘和1!+2!+...+n!的函数,利用该函数求1!+2!+3!+4!+5!的和。

    • 4

      编程题:[br][/br]根据用户输入的整数n,计算并输出n的阶乘值。