从键盘输入一个数,用C语言计算该数的阶乘

#include <stdio.h>
#include<stdlib.h>
int main()
{int i,sum = 0, p = 1, n;scanf("%d",&n);if(n < 0){printf("负数没有阶乘!\n");exit (0);}for(i = 1; i <= n; i++){p = p * i;     //用p来计算阶乘sum = sum + p;     //用sum计算阶乘的和}printf("%d的阶乘为:%d\n",n,p);printf("%d的阶乘的和为:%d\n",n,sum);return 0;
}

程序运行的结果:
1⃣️
4
4的阶乘为:24
4的阶乘的和为:33
2⃣️
-4
负数没有阶乘!

C语言:计算阶乘和阶乘的和相关推荐

  1. C语言 - 计算n的阶乘(n!)

    /*********************************************************************** 目的:输入一个数计算它的阶乘 分析: ▶ 3! = 1 ...

  2. C语言计算100的阶乘

    学习是一个过程 , 打好坚实的基础往往可以起到事半功倍的效果 , 有时候看似浪费时间的把一道题反复研究 , 最后却能带来意想不到的好的结果 . 万丈高楼得有一个好的地基 , 心急吃不到热豆腐 , 这些 ...

  3. C语言 计算n的阶乘(函数 递归)

    第一种:用循环直接算 #include <stdio.h> int main() {int n,i,a=1;scanf("%d",&n);for (i = 1; ...

  4. c语言计算阶乘的倒数和,for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和...

    //4的阶乘 int jc = 4; //定义一个变量用来代表要计算的数值 long jd =1; //定义最终输出的阶乘 for(int i = 1; i <= jc;i++) //定义循环加 ...

  5. C语言入门——计算n的阶乘

    目录 一.问题 二.问题分析 三.代码实现 四.运行结果 一.问题 通过c语言编程计算n的阶乘. 二.问题分析 1.首先明确n的阶乘在数学中怎么算:1*2*--*(n-1)*n = n! 2.怎么用c ...

  6. c语言22阶乘太大,C语言计算大数阶乘的方法

    C语言计算大数阶乘的方法,整数,数组,阶乘,本文,格式 C语言计算大数阶乘的方法 易采站长站,站长之家为您整理了C语言计算大数阶乘的方法的相关内容. 本文实例为大家分享了C语言计算大数阶乘的具体代码, ...

  7. c语言 n阶阶乘尾0个数,计算n的阶乘(n!)末尾0的个数

    题目: 给定一个正整数n,请计算n的阶乘n!末尾所含有"0"的个数. 举例: 5!=120,其末尾所含有的"0"的个数为1: 10!= 3628800,其末尾所 ...

  8. C语言使用递归法计算n的阶乘

    C语言使用递归法计算n的阶乘 #include <stdio.h> long Fact(int n); int main(){int n;long ret;printf("Inp ...

  9. day08 C语言初阶——例题:计算n的阶乘,计算1!+2!+3!+...+10!

    day08 谁能横刀立马,唯我飞牛大将军! 今天做点题778: 1.计算n的阶乘. #include<stdio.h> #include<windows.h> #pragma ...

最新文章

  1. 从web三层架构解析软件错误
  2. 软件系统非功能测试方法,非功能测试方案模板
  3. mysql 分析函数_MySQL分析函数实现
  4. 具有左,中或右对齐项的Bootstrap NavBar
  5. python字符串方法总结_python字符串使用方法总结
  6. Bcm96xx 系列芯片 SDK介绍(二)
  7. PS给人物添加阴影和高光
  8. Minimum supported Gradle version is 6.7.1. Current version is 5.4.1. Please fix the project‘s Gradl
  9. atari游戏模型_在Atari.com免费玩经典街机游戏
  10. 某年的第几个月或第几个周换算为具体的日期 -- vue
  11. SEO外链收录:锚文本外链代发排名
  12. Android4.3 Google Pinyin输入法UI定制
  13. 储存程序通用计算机预设方案,【盛兴利合互动课堂功能―通用型备课及课堂授课应用】PjTime.COM 解决方案 盛兴利合...
  14. linux ps与top 命令下wa,hi,si,st等及 VSZ,RSS,VIRT,RES,等关键字含义详解!
  15. 投票 Ballet Domo EVM智能合约改写
  16. Spring Cloud Alibaba Nacos 分布式配置中心
  17. pip安装pygame
  18. 线程池有哪几种状态,分别是如何发生变化的?
  19. [整理] BRD——MRD——PRD,产品经理三大文档概念详解及前后逻辑
  20. Manjaro 20 KDE 配置心得

热门文章

  1. 苹果xr如何关机_iPhone如何进入DFU模式
  2. 跌才是机会,涨才是风险
  3. 强制删除文件 强制删除文件夹
  4. 地域和地方的区别_经济区域和区域经济的区别和联系是什么
  5. 到底什么是牛逼?什么是傻逼?什么又是装逼?NB,SB,ZB
  6. 灌注桩如何计算机械台班,钢护筒造价计算及套定额
  7. 基于卷积神经网络的乳腺癌图像分类
  8. 基于联邦学习中毒攻击的防御策略
  9. Django基础(33): 中间件(middleware)的工作原理和应用场景举例
  10. 网站关键词该如何优化?