1! + 2! +  ~~~~~~~ N-1! + N!

双重嵌套for循环写法

#include <iostream>
#include <cstdio>
using namespace std;
int tmp, sum , i , j , n ;
int main()
{scanf("%d" , &n);for ( i = 1 ; i <= n ; i++ ){tmp = 1;for ( j = 1 ; j <= i ; j++ )tmp *= j;sum += tmp;}printf("%d" , sum);return 0;
} 

单个for循环写法

#include <iostream>
#include <cstdio>
using namespace std;
int tmp , sum , i , j , n ;
int main()
{scanf("%d" , &n);for ( i = 1 ; i <= n ; i++ ){tmp *= i;sum += tmp;}printf("%d" , sum);return 0;
} 

for循环调用递归写法

#include <iostream>
#include <cstdio>
using namespace std;
int tmp , sum , i , j , n ;
int fac (int n)
{if ( n == 1 )return 1;elsereturn n * fac(n - 1);
}
int main()
{scanf("%d" , &n);for ( i = 1 ; i <= n ; i++ ){sum += fac(i);}printf("%d" , sum);return 0;
} 

递归调用递归写法

#include <iostream>
#include <cstdio>
using namespace std;
int sum , i , j , n ;
int fac (int n)
{if ( n == 1 )return 1;elsereturn n * fac(n - 1);
}
int tmp ( int f )
{if ( f == 1 )return 1;elsereturn tmp( f - 1 ) + f * fac(f - 1);
}
int main()
{scanf("%d" , &n);printf("%d" , temp(n));return 0;
} 

求1的阶乘~N的阶乘之和相关推荐

  1. C语言求解计算题之n的阶乘以及1的阶乘到n阶乘之和

    计算n的阶乘 //计算n的阶乘 int main() {int i = 0;int n = 0;int ret = 1;scanf("%d", &n);for (i = 1 ...

  2. 1000的阶乘有多少个0c语言,1000的阶乘(1000的阶乘等于多少)

    4.02387260077093773543702433923e+2567用这个计算吧....#include #include int main( ) { int n=1000, i; double ...

  3. 【c语言】输入一个4位数,求四位数中各位数相加之和

    <程序设计基础实训指导教程-c语言>杨莉 龚义建 科学出版社 ISBN 978-7-03-032846-5 p9 2.1.2 上机实训内容 [实训内容1] 编程实现:输入一个4位数,求4位 ...

  4. 算法刷题-数论-试除法求约数、约数个数、约数之和、最大公约数(辗转相除法)

    文章目录 acwing869. 试除法求约数 acwing870. 约数个数 acwing871. 约数之和 acwing872. 最大公约数 acwing869. 试除法求约数 acwing869. ...

  5. C语言实验——求一个3*3矩阵对角线元素之和

    C语言实验--求一个3*3矩阵对角线元素之和 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 给定一个3*3的矩阵,请你 ...

  6. 求任意10个数中的正数之和及个数,函数实现体会地址传递

    求任意10个数中的正数之和及个数,函数实现体会地址传递 代码如下 代码如下,小伙伴耐心点,不懂就评论 #include<stdio.h> #include<math.h> vo ...

  7. LeetCode Algorithm 129. 求根节点到叶节点数字之和

    129. 求根节点到叶节点数字之和 Ideas 从根节点到叶节点的路径可以通过递归得到,所以我们从根节点开始递归,每次递归的时候还带着一个参数表示从根节点到当前节点所组成的数字对应的字符串,最后如果到 ...

  8. 求数列1/3到1/n之和

    求数列之和,数列从1/3开始,到1/n结束,当我们输入任意数x的时候,那么这个数列相加之和到1/x结束,控制台会输出数列之和. 求1/3到1/9数列之和 结果演示 代码演示 package com.f ...

  9. 求整数的位数及各位数字之和(C语言)

    对于给定的正整数N,求它的位数及其各位数字之和. 输入格式: 输入在一行中给出一个不超过10^9​的正整数N. 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开. 输入样例: 32 ...

  10. 求整数的位数及各位数字之和 (15 分)

    7-48 求整数的位数及各位数字之和 (15 分) 对于给定的正整数N,求它的位数及其各位数字之和. 输入格式: 输入在一行中给出一个不超过109的正整数N. 输出格式: 在一行中输出N的位数及其各位 ...

最新文章

  1. mcq 队列_人工智能搜索问题能力问题解答(MCQ)
  2. 手写 Promise
  3. 华为鸿蒙系统费电吗,华为鸿蒙系统优势在哪里?
  4. jquery匹配不区分大小写_jQuery实现contains方法不区分大小写的方法教程
  5. IOS 中的Notification 学习
  6. SSH 协议端口号 22 背后的故事
  7. vue 多层双层全选_vue多级复杂列表展开/折叠,全选/分组全选实现
  8. 在 Android 中使用生物识别,kotlin开发思维
  9. printer: PJL
  10. nRF51822 官方 Blinky 工程(多彩 LED)
  11. 自己封装的swing框架,能够快速写出一个页面(带Tab、菜单)
  12. 细胞穿膜肽( CPPs)偶联肽核酸H region-PNA|Arg-PNA|Lys-PNA|Cationic-PNA|47Tat57-PNA的特性
  13. springboot大学生就业规划系统毕业设计-附源码191451
  14. php软件怎么使用方法,ps软件的日常使用方法有哪些?
  15. Python 程序员需要知道的 30 个技巧(转载)
  16. Ubuntu 20.04自动挂载NFS失败
  17. 高中化学竞赛能用计算机吗,加分取消不用参加奥赛了?这8个竞赛国家支持、高校认可...
  18. ICCV 2023截止时间
  19. LeetCode题解:寻找比目标字母大的最小字母
  20. IT市场:英文求职信模板三

热门文章

  1. 可以结束一个循环的关键字是python_Python中的循环关键字
  2. 微博下载|微博app下载
  3. 神经网络图像细节分析,神经网络 图像相似度
  4. Ubuntu虚拟机重启发现用时过长 stop job is running for Unattended Upgrades Shutdown (10s / 30 min)
  5. perl和python各自擅长的领域
  6. 发布微头条显示调用服务器失败,发布的微头条,有的标明“内容已编辑”,有的未标示,这是怎么回事?...
  7. 解构destruct
  8. 谷歌公布13GB 3D扫描数据集:17大类、1030个家用物品
  9. 2016校招面试题汇总
  10. grid_map(五):grid_map函数定义、类型定义学习