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. LINUX新手入门-1.装系统
  2. 说说项目从0-1过程中的那点事儿
  3. vector机器人 WHERE TO USE VECTOR 在哪里使用 VECTOR
  4. priority_queue
  5. 01-JVM与Java体系结构
  6. Build: 0 succeeded or up-to-date, 0 failed, 1 skipped
  7. html5制作线路图,HTML5绘制上海地铁线路图
  8. java 三大集合_java中的三大集合入门笔记(简单实用)
  9. 高通量数据中批次效应的鉴定和处理(五)- 预测并校正可能存在的混杂因素...
  10. 标准模板库(STL)之配接器(Adapter)
  11. carrot2_热门的错误人类天气机器人CARROT终于在Android上推出
  12. Unity实现打飞碟小游戏
  13. 高中 信息科技 计算机网络 课件,高中信息技术计算机网络.ppt课件.ppt.ppt
  14. 网站XSS跨站攻击脚本语法
  15. 基于C#的Windows控制台的吃豆豆小游戏
  16. 面试软件测试总结(常见的面试问题)
  17. 大学计算机学术活动,计算机学院学术活动公告---南京理工大学Wai-Tat Fu教授学术报告...
  18. pubmedy安装不聊了_在PubMed基本检索框中输入immunology检索出的文献为1115106 篇,这是利用了PubMed哪一种检索技术?...
  19. Linux系统或服务器运行Fastqc
  20. Android中View绘制各种状态的背景图片原理深入分析以及StateListDrawable使用

热门文章

  1. 申请美国计算机专业,美国计算机专业申请人数过八万
  2. php使用redis消息队列swoole,EasySwoole中利用redis实现消息队列
  3. 基于可逆神经网络的图像隐藏技术 (ICCV 2021) - HiNet: Deep Image Hiding by Invertible Network
  4. 光电检测技术(第一二章未完)
  5. string下的方法
  6. 浙江工商大学计算机专硕调剂2019,浙江工商大学2019年硕士研究生调剂预通知
  7. 自己动手写 printf函数
  8. js正则表达式 验证手机号,email地址和邮政编码等等等等。。。
  9. 一个月上3天班,年薪100万,你来不来!
  10. ERP软件开源是中国软件行业未来之路