C语言中求n阶层的和1!+2!+3!+……+ n!

简介: C语言中求n阶层的和1!+2!+3!+……+ n!

比较简单就不过多阐述了,有些细节已注释

#include<stdio.h>
int main()
{
  int n = 0;
  int b = 1;
  int c = 1;
  int d = 0;
  printf("输入所需数字:");
  scanf("%d", &n);
  //第一个变量为了选择所需的阶层次数的和
  for (b = 1; b <= n; b++)
  {
    c *= b;//c * b 算出阶层 ,再放到c里
    d += c;//加上每个阶层c
  }
  printf("%d", d);//最终打印d阶层的和
  return 0;
}
相关文章
|
6月前
|
机器学习/深度学习 C语言
斐波那契数列(用c语言探索黄金分割之美)
斐波那契数列(用c语言探索黄金分割之美)
80 0
|
6月前
|
C语言
C语言学习记录——找数组中的鞍点
C语言学习记录——找数组中的鞍点
77 0
|
C语言
C语言之每日一题——杨氏矩阵
C语言之每日一题——杨氏矩阵
|
存储 编译器 Linux
【C语言航路】第四站:数组(上)
【C语言航路】第四站:数组
93 1
|
存储 编译器 程序员
【C语言航路】第四站:数组(下)
【C语言航路】第四站:数组
81 0
|
C语言
【C语言】青蛙跳台阶(两种青蛙跳)
【C语言】青蛙跳台阶(两种青蛙跳)
153 0
【C语言】青蛙跳台阶(两种青蛙跳)
|
存储 编译器 C语言
抽丝剥茧C语言(中阶)指针+练习
抽丝剥茧C语言(中阶)指针+练习
|
算法 C语言
简单算法之二分搜索——C语言
线性搜索效率低下,而二分搜索可以将数组中的数字分为两半,从而提高搜索效率。
|
算法 C语言
简单算法之冒泡排序——C语言 (1)
冒泡排序的规则是相邻的两个数字依次比较,如果前面的数字比后面的数字大,则交换它们的位置,否则保持不变,直到遍历完所有的数字。这个过程会不断地进行,直到所有的数字都按照从小到大的顺序排列好。
|
存储 算法 C语言
从古迷题到现代奇迹:神奇的约瑟夫环(C语言)
从古迷题到现代奇迹:神奇的约瑟夫环(C语言)
337 0