PTA 习题2-6 求阶乘序列前N项和 (15 分)

PAT 7-34 C语言练习题 7-34 求分数序列前N项和(15 分)本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。输入样例:20 输出样例:32.66 #include <stdi... 阅读详情

题目链接

题目要求

本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。

输入格式

输入在一行中给出一个不超过12的正整数N。

输出格式

在一行中输出整数结果。

样例

输入样例1

5

输出样例1

153

解题代码

#include <stdio.h>

double factorial(double n)
{
  double result = 1;
  for (int i =1 ; i <= n; ++i) {
    result *= i;
  }
  return result;
}
int main()
{
  double N = 0;
  double sum = 0;
  scanf("%lf",&N);
  for (double i = 1; i <= N; ++i) {
    sum += factorial(i);
  }
  printf("%.0lf",sum);

}
2021/7/15 习题2-6 求阶乘序列前N项和 习题2-6 求阶乘序列前N项和 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 #include <stdio.h> int main() { int N; scanf("%d",&N); int i,j,s,sum; sum = 0; for (i = 1;i <= N;i++) { 阅读详情

相关推荐

(PTA)7-11 求阶乘序列前N项和 (15分)

本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N.项之和。 输入格式: 输入在一行中给出一个不超过.12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例.: 5 输出样例: 153 #include <stdio.h> int my(int n); int main(){ int x,i; int y; scanf("%d",&x); for(i=1;i&lt...

Overdrive13的博客 3427

计算序列 1 + 2 + 3 + ... 的前N项之和。

输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,请注意等号的左右各有一个空格。题目保证计算结果不超过长整型整数的范围。 输入样例: 100 输出样例: sum = 5050 #include <stdio.h> int main() { int n; int S = 0; scanf("%d",&n); for(int x=1; x<=n; x++) { S=S+x; } printf("sum =

El-Melloi的博客 1万+

[PTA]7-54 求阶乘序列前N项和 (15分)

本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 #include<stdio.h> int main() { int n,i,x=1,sum=0; scanf("%d",&n); for(i=1;i<=n...

frank的博客 1444

本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出整数结果。输入样例:5输出样例:153

PTA练习题

blue_chan的博客 7139

基于CODESYS与EtherCAT的步进电机单轴控制实践

本文详细介绍了基于CODESYS平台与EtherCAT总线技术实现步进电机单轴控制的完整实践流程。从硬件选型、软件工程创建、EtherCAT主从站配置,到运动控制功能块编程与在线调试,手把手指导读者完成从零到一的搭建,并提供了常见问题的排坑指南,帮助自动化开发者快速掌握这一高效、灵活且成本可控的工业运动控制解决方案。

hh234的博客 491

Ai数字人直播系统搭建,本地源码部署,源码交付--支持OEM系统贴牌

AI 数字人直播系统是利用人工智能技术创建虚拟主播,并通过数字化技术实现直播互动的系统1。以下是其相关介绍:Ai数字人直播系统搭建,本地源码部署,源码交付--支持OEM系统贴牌。

weixin_ggwwsscc的博客 621

Python123:求各序列的前n项和(C语言)

在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。:本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + …:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + …:本题要求编写程序,计算序列 1 + 1/3 + 1/5 + …

chat8052的博客 1989

SecureCRT串口连接保姆级教程:从驱动安装到波特率设置(附常见问题解决)

本文提供SecureCRT串口连接的保姆级教程,涵盖从USB转串口驱动安装、端口识别到波特率等核心参数设置的完整流程。针对连接失败、乱码、键盘输入无响应等高频问题,给出了深度排查与解决方案,帮助网络与嵌入式开发新手快速掌握串口调试技能。

weixin_29281941的博客 433

pta 习题2-6 求阶乘序列前N项和 (15分)

浙大版《C语言程序设计(第3版)》题目集 习题2-6 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 代码实现: #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int N,S1=1,S=0

crraxx的博客 1332

保姆级教程:用Protege 5.5.0从零构建你的第一个知识图谱(附实战案例文件)

本文提供了一份详细的Protege 5.5.0使用指南,从零开始构建知识图谱。涵盖环境配置、本体结构设计、实例填充到可视化展示的全流程,特别适合初学者快速掌握知识建模技术。通过实战案例演示,帮助读者理解如何定义类、属性及建立实例关系,是学习知识图谱构建的实用教程。

weixin_42548816的博客 554

多模态融合相关概念

多模态图像融合

weixin_43921949的博客 7357

PTA 习题2-6 求阶乘序列前N项和 (15分)

本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例1: 5 输出样例1: 153 答案代码块 #include <stdio.h> int factorial(int n); int main(){ int i; int n,sum = 0; scanf("%d",&n); if(n<=12 && n&g

eclipse_ali的博客 2325

【异常】DeepSeek API HTTP 401 认证失败错误完整排查与解决方案

摘要:本文针对DeepSeek API开发中的HTTP 401认证失败错误进行深度解析,指出该错误属于不可重试的认证类问题。文章首先拆解错误日志关键字段,区分401与其他API错误的本质差异。随后提供优先级排序的全链路解决方案:1)检查API密钥有效性;2)规范请求头认证格式;3)排查账户权限状态;4)验证请求环境配置。最后建议通过新建测试密钥、使用官方示例代码或联系技术支持进行兜底处理。全文采用技术脱敏处理,为开发者提供系统性的401错误排查指南。(149字)

奶爸的编程之路,也就一周冷个三天 1530

PTA 习题2-6 求阶乘序列前N项和 (15分) C语言

习题2-6 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 #include<stdio.h> int fact(int n) { int i,s=1; for(i=1;i<=n;i++) { s*=i; } return s; } int main() {

qq_45922628的博客 1933

基于AUTOSAR的汽车电子项目--电动助力转向系统

基于AUTOSAR的汽车电子项目开发通常涵盖广泛的领域,例如动力系统控制、车身电子、信息娱乐系统、高级驾驶辅助系统(ADAS)等。以下是一个简化的示例项目,展示了如何在AUTOSAR环境下开发一个电动助力转向系统(Electric Power Steering, EPS)的控制软件

MHD0815的博客 2129

Winform从入门到精通(7)——ComboBox(史上最全)

本文介绍ComboBox控件的详细用法,包括所有属性、事件,绝对史上最全!

qq_34059233的博客 2万+

PTA-习题2-6 求阶乘序列前N项和 (15分)

本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 #include <stdio.h> int main() { int n,item=1,sum=0; scanf("%d",&n); for(int...

za_mtkj的博客 392

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

浙大 | PTA 习题2-6 求阶乘序列前N项和 (15分)

本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 #include <stdio.h> #include <math.h> int sum (int n); int fact (int n); int main (void) ...

赞美太阳的博客 916

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

PTA 习题2-6 求阶乘序列前N项和(15分)

本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。

wnnnr的博客 447

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

浙大 丨 PTA 习题2-6 求阶乘序列前N项和 (15 分)

文章目录题目:输入格式:输出格式:输入:输出: 题目: 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入: 代码如下(示例): #include<stdio.h> int flat(int j); int main(int argc ,char *argv[]){ int N; int t=1, sum=0; scanf("%d", &N);.

weixin_45967551的博客 441

PTA-浙大题目集-习题2-6 求阶乘序列前N项和 (15分)

本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 程序如下: #include<stdio.h> int main() { int i,j,N; int sum0; int sum1=0; scanf("%d",&N); for(i=1;i<=N;i++) { int sum0=1; for(j=1;j<=i;j+

initiallizer的博客 363

pta编程习题2-6 求阶乘序列前N项和 (15 分)

本题要求编写程序,计算序列1!+2!+3!+⋯的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 结尾无空行 输出样例: 153 结尾无空行 #include<stdio.h> double fact(int n); int main(){ int N=0,i; double result=0; scanf("%d",&N); if(N>=0...

weixin_63013120的博客 298

pta习题2-6 求阶乘序列前N项和 (15分)

题目 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 #include<stdio.h> double fact(int n); int main() { int i,n; int sum=0; scanf("%d",&n); for(i=1;i<=n;i++){ sum=sum+fact(i); } printf("%d"

Mambahr的博客 224

PTA|《C语言程序设计(第3版)》习题2-6 求阶乘序列前N项和 (15分)

题目 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 参考解答 #include<stdio.h> double fact(int n); int main(){ int n,i; long sum=0; scan...

烫烫烫的博客 1353

习题2-6 求阶乘序列前N项和 (15 分)-PTA浙大版《C语言程序设计(第4版)》

本题要求编写程序,计算序列1!+2!+3!+⋯的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 结尾无空行 输出样例: 153 结尾无空行 #include<stdio.h> int fact(int n); int main() { int i=0, N=0, sum = 0; scanf("%d", &N); for (i = 1; i <= N; i++) { ..

weixin_61958146的博客 280

习题2-6 求阶乘序列前N项和

习题2-6 求阶乘序列前N项和(15 分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153  分析:由于求阶乘每次都会用到,所以可以把“求阶乘”单独写成一个函数,这样在main()函数中循环调用即可。 代码: #defin...

melody_1016的博客 1万+
上一篇: PTA 习题2-5 求平方根序列前N项和 (15 分)
下一篇: CentOS 8 安装 Docker
Huber Wong
博客等级 码龄6年 117粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Huber Wong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值