题目:要求输入一个数n(n为正整数),并输出n!,(n-1)!,(n-2)!....2!,1!的具体数值

并输出n!+(n-1)!+...+2!+1!。

程序如下:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{int n;printf("请输入一个数:");scanf("%d", &n);int i = 1;int x = 1;int sum = 0;for (n; n >0; n--){for (i = 1; i <= n; i++) {x = x * i;}sum = x + sum;printf("%d的阶乘为%d\n",n, x);x = 1;//这里为x赋值为1是为了重新开始内循环的阶乘。}printf("阶乘之和为%d\n", sum);return 0;
}

程序效果:

如果有更好的方法,欢迎在评论区提出!!!

C语言:n个数的阶乘之和相关推荐

  1. C++和C语言求解一个数的阶乘以及多个数的阶乘之和

    第一个问题,求解一个数的阶乘,一个数的阶乘等于从它本身一直乘到1. 以下为源代码: 第二个问题:求多个数的阶乘之和,通过上面的代码,我们已经会求解一个数的阶乘,那么多个数的阶乘我们只需要再加一个循环, ...

  2. JAVA实现求五个数阶乘之和 小实例

    代码清单 package cn.temp; import java.util.ArrayList; import java.util.List; import java.util.Scanner; p ...

  3. 【c语言】(函数)计算阶乘和数,编程输出所有的三位阶乘和数

    题目: 假设有这样一个三位数m,其百位,十位和个位数字分别是a,b,c,如果m = a! + b! + c!,则这个三位数就称为三位阶乘和数(约定0! = 1) 思路分析: 需要用到3个函数,一个fa ...

  4. C语言 1A gt $20,C语言输出 1到20 的阶乘之和

    除了调用库,绝对找不到比这更精简的代码了. #include #include long long getdata(long long n){ long long sum = 1; while(n){ ...

  5. 求一个三位数 其值等于其各位阶乘之和 c语言,求一个三位数,其值等于其各位阶乘之和...

    写在前面: 题解是对具体题目的编程实现,不会具体讲解C语言语法.请先大致学习好语法,自己敲敲代码后再看题解(上来就直接看题解的习惯不好哟~).在每一题的题解之前,会列出本题涉及到的语法知识供参考,可以 ...

  6. linux写一个10的阶乘,C语言练习题:求1到10的阶乘之和简单实例

    C语言练习题:求1到10的阶乘之和简单实例 C语言练习题:求1到10的阶乘之和简单实例 #include int factorial(int n) { if(0==n) return 1; if(1= ...

  7. C语言入门——求1到n阶乘之和(1≤n≤20)

    C语言入门--求1到n阶乘之和(1≤n≤20) 一.问题 Problem Description 求1到n的阶乘之和 Input 输入一个正整数n (1 ≤ n ≤ 20) Output 输出一个数, ...

  8. C语言试题七十一之请编写函数求出这个数的阶乘

    1. 题目 编写函数:求出这个数的阶乘,即 n!. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思 ...

  9. 阶乘求和 C语言实现求阶乘之和 三种方法实现 先阶乘再累加

    题目: 此处题目是以1-20的阶乘之和举例 方法一:使用一层for循环实现 代码简单快捷容易理解 代码示例如下: #include<stdio.h> int main() {double ...

最新文章

  1. 【神经网络】(2) 网络优化,案例:服装图像分类,附python完整代码
  2. xftp提示过期的解决方法
  3. 疫情下开源数据库逆势增长,新基建下国产数据库迎机遇
  4. 为什么简单的删除集合中的元素竟然报错了?
  5. android 判断当前窗口,Android判断当前界面是否是home界面
  6. mysql是怎样运行的书籍_《Mysql是怎样运行的》读书笔记三
  7. php数组拆分的函数是,php基础之数组的合并、拆分、区别取值函数集
  8. MySQL DEBUG_SYNC 的简单分析与测试
  9. span width无效
  10. 独家揭秘,106岁的IBM靠什么完成了世纪大转型|钛度专访
  11. 《图解HTTP》54~72Page 返回的HTTP状态码 与HTTP协作的Web服务器
  12. msm8953 usb记录
  13. C#(unity/新手向)游戏暂停按钮(实现点击切换按钮文字:暂停/继续)
  14. 解决pgAdmin4启动失败方法
  15. 优雅地从浏览器打开本地应用
  16. JavaScript图片缩放库Zooming
  17. 无意间看了程序员的桌面……
  18. UnicodeDecodeError: 'gbk' codec can't decode byte 0x91 in position 8: illegal multibyte sequence
  19. 通达信指标公式编写常用函数(六)——SUM、IF
  20. App 应用托管平台

热门文章

  1. “高抛低吸”与“追涨杀跌”
  2. hive表信息查询:查看表结构、表操作、建表语句
  3. delphi cef写入html,Delphi XE 10.2.3使用CEF4Delphi取网页元素时碰到nbsp;变问号?的处理...
  4. linux查找grep过滤错误信息,Linux 输出过滤器:grep 命令
  5. 前端常见图片格式整理
  6. redis哨兵模式(docker)
  7. HTML5创建热点区域
  8. 懒惰的苏珊 UVa1620
  9. 计算机无法检索文件夹,win7系统不能搜索文件夹怎么回事
  10. h5发送短信以及判别用户浏览器版本