PTA 7-119 计算阶乘和
分数 10
作者 陈越
单位 浙江大学
对于给定的正整数N,需要你计算 S=1!+2!+3!+…+N!。

输入格式:
输入在一行中给出一个不超过10的正整数N。

输出格式:
在一行中输出S的值。

输入样例:
3
输出样例:
9
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB

#include <stdio.h>
long factorial(int n) {    //求阶乘函数if (n == 0 || n == 1) {return 1;}else {return factorial(n - 1) * n;}
}
int main() {int a;int sum = 0;    //求和scanf("%d", &a);for(int i = 1; i <= a; i++){    //循环求每个数的阶乘和sum += factorial(i);    //调用阶乘函数}printf("%ld\n", sum);return 0;
}

解题思路:
step1:定义一个函数求阶乘
step2:循环求每个数的阶乘和

归属知识点:
函数定义及调用
循环语句
递归

PTA 7-119 计算阶乘和相关推荐

  1. PTA L1-013:计算阶乘和 (python)

    一.题目要求 二.参考代码 n = int(input()) s = 0 for i in range(1,n+1):t = 1for j in range(i,1,-1):t *= js += t ...

  2. PTA(十二)计算阶乘和

    数据结构(二十五) 学习数据结构与算法过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流. -- 计算阶乘和 -- 1.题目描述 对于给定的正整数N,需要你计算 S=1!+2! ...

  3. 7-41 计算阶乘和

    PTA        中M22秋C.Java入门练习        7-41 计算阶乘和 对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!. 输入格式: 输入在一行中给出一个不超过1 ...

  4. L1-013 计算阶乘和 10分 (C++实现)

    PTA天梯赛程序设计题,原题链接:点击此处跳转 对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!. 输入格式: 输入在一行中给出一个不超过10的正整数N. 输出格式: 在一行中输出S ...

  5. 团体程序设计天梯赛-练习集L1-013. 计算阶乘和

    L1-013. 计算阶乘和 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 对于给定的正整数N,需要你计算 S = 1! + 2 ...

  6. python求阶乘之和_python计算阶乘前n项和

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 知道公式后就很简单了,利用for循环,第几行i+1就等于几,当然python中是 ...

  7. python123阶乘累加_使用多线程计算阶乘累加 1!+2!+3!+...+19!+20!。其中一个线程计算阶乘,另一线程实现累加并输出结果。...

    运用多线程的信号灯法进行边加边计算!代码如下 public class JieChen { public static void main(String args[]){ Sum sum = new ...

  8. 4. linux调用文件计算阶乘前5项和_【题解循环】1091:求阶乘的和

    1091:求阶乘的和时间限制: 1000 ms    内存限制: 65536 KB [题目描述] 给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+...+n!),输出阶乘的和. [输 ...

  9. [Python] L1-013. 计算阶乘和-PAT团体程序设计天梯赛GPLT

    L1-013. 计算阶乘和 对于给定的正整数N,需要你计算 S = 1! + 2! + 3! + - + N!. 输入格式: 输入在一行中给出一个不超过10的正整数N. 输出格式: 在一行中输出S的值 ...

最新文章

  1. vs code中文乱码解决方法
  2. java内部float,Java中的float是什么?
  3. session开启慢的原因及解决办法
  4. 数据结构与算法基本思想
  5. MongoDB限制与阈值
  6. vue 侦听器侦听对象属性_Spring中的异步和事务性事件侦听器
  7. 前端学习(2835):小程序中使用less
  8. c语言中词法分析怎么识别注释,C语言中的词法分析-如何在检测多行注释时使星号被读取并输出?...
  9. python xlrd_python读取excel(xlrd)
  10. 够狠 | 单点登录三种方式,够狠!够劲爆!
  11. (27)FPGA译码器设计(第6天)
  12. mysql 逐行读取文件_PHP fgets()和fgetss():逐行读取文件
  13. Ai Challenger Caption图像中文描述(2017)
  14. conn.setAutoCommit(true) and conn.close() 关系
  15. Silverlight与微软技术:微软抛弃Silverlight了吗?
  16. 2018首届世界传感器大会11月12日-14日在郑州召开
  17. 扩展odoo res.partner的问题
  18. 《汇编语言》王爽(第四版) 第十六章 实验16
  19. RBA认证是什么?EICC改名后RBA有什么区别?
  20. C语言MIPS指令翻译成机器码,计算机指令

热门文章

  1. 千万不要和男生说:世界上没有奥特曼,否则你会见识到真正的奥特曼。
  2. QC学习一:Windows环境中Quality Center 9.0安装详解
  3. i.MX平台Qt交叉编译环境搭建
  4. php 图片一摸一样,PHP实现图片相似度对比
  5. 三相电机相电感,相电阻和极对数的测量
  6. 基于串口通信的DSP应用程序在线升级方法
  7. 如何选择靠谱的网站建设服务商来建设企业官网?
  8. jquery iframe跳转
  9. 用matlab编程节点电压法求电路,MATLAB在电路中的应用
  10. android之解析包时出现错误(二)