#include <stdio.h>double fact(int n) {if (n > 0) {return n * fact(n - 1);}else {return 1;}
}double factsum(int n) {int i;int sum = 0;if (n > 0) {for (i = 1; i <= n; i++) {sum += fact(i);}}return sum;
}int main(){int n;puts("请输入整数:"); scanf("%d", &n);printf("fact(%d) = %.0f\n", n, fact(n));printf("sum = %.0f\n", factsum(n));return 0;
}

运行结果:

C语言 递归求阶乘和相关推荐

  1. c语言递归求n的阶乘之和,c语言用递归的方法实现1!+2!+3!+4!+.....+n!=?阶乘之和...

    #include "stdafx.h" #include int getmul(int n){//递归求阶乘 int sum; int temp = 1; if(n<=0){ ...

  2. 6-2 递归求阶乘和 (15 分)

    6-2 递归求阶乘和 (15 分) 本题要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+-+n! 的值. 函数接口定义: double fact( int n ); doub ...

  3. 7-224 sdut-C语言实验-排序问题7-223 sdut-C语言实验-求阶乘(循环结构)

    目录 7-224 sdut-C语言实验-排序问题 7-223 sdut-C语言实验-求阶乘(循环结构) 7-224 sdut-C语言实验-排序问题 分数 15 全屏浏览题目 切换布局 作者 马新娟 单 ...

  4. 7-223 sdut-C语言实验-求阶乘(循环结构)7-224 sdut-C语言实验-排序问题7-225 sdut-C语言实验- 冒泡排序中数据交换的次数

    目录 7-223 sdut-C语言实验-求阶乘(循环结构) 7-224 sdut-C语言实验-排序问题 7-225 sdut-C语言实验- 冒泡排序中数据交换的次数 7-223 sdut-C语言实验- ...

  5. 【实验四 循环结构】7-4 sdut-C语言实验-求阶乘(循环结构)

    7-4 sdut-C语言实验-求阶乘(循环结构) 分数 12 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 从键盘输入任意一个大于等于0的整数n,然后计算n的阶乘,并把它输出. 提示: 0 ...

  6. python递归方法计算阶乘_python递归求阶乘的方法

    python递归求阶乘的方法 阶乘:例如 5! 指的是"5的阶乘",即 5! = 1*2*3*4*5. "递归"就是对自身进行调用的函数.def f(x): i ...

  7. Java 递归求阶乘

    需求:     .用递归求5的阶乘,并把结果显示在控制台输出 分析:     1.阶乘:一个正整数的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n!         5!=5*4*3*2* ...

  8. python5的阶乘_python递归求阶乘的方法

    python递归求阶乘的方法 阶乘:例如 5! 指的是"5的阶乘",即 5! = 1*2*3*4*5. "递归"就是对自身进行调用的函数.def f(x): i ...

  9. c语言中阶乘相加怎么表示_用C语言怎样求阶乘之和?

    用C语言怎样求阶乘之和?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用C语言怎样求阶乘之和? 思路 编个函数求n的阶 ...

最新文章

  1. 2018-3-12论文(非结构网络中有价值信息数据挖掘)笔记二-----作者:关联规则的非结构网络有价值信息数据挖掘(看不懂,看不懂)
  2. 小白如何用免费GPU跑天池算法大赛!
  3. arcgis api for flex 开发入门(五)查询
  4. slackware安装mysql_slackware系统安装二
  5. 省赛热身赛之Median
  6. 注册界面的实现案例视频(前端开发)
  7. redis获取存在的键值_Redis 分布式锁、限流
  8. Qt Widgets——子区域和子窗口
  9. Spring 全局异常拦截根据业务返回不同格式数据 自定义异常
  10. 如何查看Linux的系统是64位的还是32位的
  11. 最好的UI/UE设计资源网站推荐-免费的头像库
  12. Linux入学—共享文件夹(保姆教程)
  13. Python怎么安装jieba库?
  14. 显示屏色温调节 影响 测试软件,Twilight屏幕色温调节软件
  15. 28、ZigBee 开发教程之基础篇—红外对射计数器
  16. mybatis plus分页插件 total数为0
  17. 靶机渗透练习55-digitalworld.local:MERCY v2
  18. GitHub上万星:超精细的漫画上色AI,老婆画风任你选择,登上了趋势榜
  19. 一个人工作之余6元上线一款APP的血泪史
  20. 【跨境电商平台规则与合规研讨会】在跨境驿站顺利召开

热门文章

  1. SQL查询 的一些原则
  2. 抽屉效果的实现(DrawerLayout和SlidingMenu的对比)
  3. POJ 3748:位操作
  4. openwrt开发过程简介
  5. Ruby on Rails入门(2.1)
  6. WPF快速指导5:验证
  7. HTML中DIV与SPAN的区别
  8. php中对MYSQL操作之事务控制,回滚
  9. 登录和注册(struts2+hibernate+spring)
  10. 监听ListView滚动到最底部