公式计算

定义公式F(n) = 1 + 2! + 3! + … + n! ,我们输入一个数字n,需要计算出F(n)

输入:输入是一个数字,这个数字表示n(1<= n <= 15)

输出:输出一个数字,这个数字表F(n)的值

提示:int类型表示的最大值为2147483647 ,考虑用long类型存储F(n)的值

样例输入

2

样例输出

3

问题链接:JSK-136 公式计算

问题描述:(略)

问题分析

编写一个函数来计算,需要注意变量类型,防止计算溢出。C语言是不做溢出检查的!

程序说明:(略)

参考链接:(略)

题记:功能尽量封装到函数。

AC的C语言程序如下:

/* JSK-136 公式计算 */#include <stdio.h>long long f(int n)
{long long sum = 0, t = 1;int i;for(i = 1; i <= n; i++) {t *= i;sum += t;}return sum;
}int main(void)
{int n;scanf("%d", &n);printf("%lld\n", f(n));return 0;
}

JSK-136 公式计算【入门】相关推荐

  1. c语言根据日期算星期几入门,c语言详解  蔡勒(Zeller)公式计算某一天是星期几  极其方便...

    /* 蔡勒(Zeller)公式计算某一天是星期几 w:星期:c:(年份前两位):y:年(年份后两位):m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1.2月要看作上一年的13.14月 来计 ...

  2. 信息项目管理师计算机公式,(最新整理)信息系统项目管理师九个公式计算题

    <(最新整理)信息系统项目管理师九个公式计算题>由会员分享,可在线阅读,更多相关<(最新整理)信息系统项目管理师九个公式计算题(7页珍藏版)>请在人人文库网上搜索. 1.完整) ...

  3. 【MFiX源代码】sutherland公式计算粘度

    MFiX采用sutherland公式计算粘度只能适用于空气,因为源代码里只给了空气 源代码位置\mfix-19.3.1\model\calc_mu_g.f 其中F2O3为2/3 最主要的语句是136行 ...

  4. matlab 流程计算方法,吸波材料LLG公式计算复磁导率的过程及matlab程序

    看到一篇paper,利用Landau-Lifshitz-Gilbert 公式计算片状颗粒的复磁导率.(JAP 107,033913, 2010) http://scitation.aip.org/co ...

  5. 用Machin公式计算圆周率的源程序

    用Machin公式计算圆周率的源程序 /* Program to compute PI, by Jason Chen, May 1999 ** ** Open VC++ IDE, new a win3 ...

  6. excel公式不自动计算_c++通用面积计算公式_excel 公式计算 c++

    刚刚开通了博客,今天正好有时间来完成自己的第一篇博客文章.希望对有需要的朋友有所帮助. 今天写了一个小代码:计算任意多边形的面积.临近毕业,毕设也忙得很,还好最近完成的差不多了,就差写论文了,今天突然 ...

  7. Excel数组公式从入门到精通之精通篇

    一.课程回忆 什么是数组公式呢?顾名思义就是公式中包含数组的了,详细含义请参看前文.但这里重点提醒的一点就是,如果要使用数组公式,在编辑栏输入完公式以后一定要按下"Ctrl+Shift+En ...

  8. python 科学计算基础教程电子版-终于领会python科学计算入门教程

    PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...

  9. 中用BBP公式计算_【真课堂】7年级信息技术:数据计算

    教师介绍: 汪小红,一级教师,滨江区科技节scratch项目优秀指导教师,曾获杭州市信息技术优质课二等奖. [教材分析] 数据计算是数据处理过程中的一个重要步骤,数据计算能对数据进行归纳和提炼.学生已 ...

最新文章

  1. java操作跨页的word cell,“excle如何打印不出现断行“EXCEL中,如何不跨页断行打印或显示,谢谢...
  2. 比特币现金一周年:BCH地位几何?
  3. AOP in Asp.net MVC
  4. 无任何网络提供程序接受指定的网络路径 or No network provider accepted the given network path 的解决方法...
  5. Swif语法基础 要点归纳(一)
  6. java ee各类组件_在Java EE组件中使用骆驼路线
  7. 那么温暖http合约,入门。
  8. c 多文件全局变量_C语言开发单片机为什么大多数都采用全局变量的形式?
  9. Activity基础
  10. pip 升级 pip
  11. html如何设置hr 标签的线条粗细,html中hr怎么设置粗细
  12. 统计学、统计学习和统计推断之间的关系
  13. vba 数组填充单元格
  14. Sangfor AIOps in VDI:快看深信服IOM如何快速解决70%以上的桌面云运维管理问题
  15. 试题 算法训练 印章
  16. 移动安全:Smali语法学习示例与实践
  17. 斜体(oblique italic)
  18. 计算机网络课后题——第四章 计算机局域网{89}
  19. Android触摸屏突然没反应了
  20. 新人主播直播人气热度底,往往是忽略了这几点。

热门文章

  1. GDAL源码剖析(八)之编译GEOS和PROJ4库
  2. VirtualBox扩容失败-Progress state: VBOX_E_NOT_SUPPORTED
  3. 关于Go1.14,你一定想知道的性能提升与新特性
  4. 控制鼠标滚动,滚动指定的距离
  5. 计算机键盘prtscr,键盘上的SCR是什么意思(电脑截图的快捷方式都有哪些)
  6. c语言头文件格式图片_阿波罗 STM32F767 开发板资料连载第四十九章 图片显示实验...
  7. 刷网课会被检测出来吗_目标检测中的Precision和Recall
  8. 佛祖保佑,永无BUG
  9. linux怎么加route到第一行,Linux下route命令操作实例汇总(2)
  10. java 有三个map,第一个map是第二个和第三个map的key的对应映射,对比第二个map的值和第三个map对的值是否一致