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

【宠物识别系统】设计框架

能跑通的 Demo。收集 10,000 张同品种但不同个体的图片。训练ArcFace模型,验证准确率能否达到 99% 以上。搭建Milvus向量数据库。开发移动端 App/小程序。加入“图像质量检测”和“用户反馈纠错”功能。你是更偏向于做软件服务(如寻宠App、保险API),还是做软硬结合的产品(如智能喂食器)?这决定了我们下一步是深挖云端高并发架构,还是边缘端模型压缩。更偏向于软件,应用更广泛些,继续既然专注于纯软件/SaaS (Software as a Service) 方向。

百态·数智思维 | 聚焦大数据、量化与未来AI 1414

【TestNG自动化测试框架详解】

TestNG是一款设计测试用例执行流程的测试框架。

weixin_43936332的博客 1539

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

Unity类银河战士恶魔城学习总结(P103之前 Enemy相关 , 骷髅战士,状态机,敌人状态,)

udemy的Alex银河战士恶魔城,记录我自己的学习,代码会逐渐每一p更新,仅供参考学习。

suzh1qian的博客 1632

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

Quartus (Quartus Prime 18.1)的安装及仿真步骤

前两天做计组的课设需要用到Quartus 这个软件,但安装有点麻烦,在网上搜了很多教程,发现都是旧版本的,最后弄了好半天才把环境搭建好。所以,分享一下它的搭建过程。 因为我不经常用它,所以安装的版本是精简版的其他版本的也应该差不多以下是需要下载的安装包: 准备: Quartus Prime 精简版,最新发布: v18.1 1. QuartusLiteSetup-18.1.0.625-wi...

weixin_41082948的博客 8万+

Zemax与Matlab交互:双胶合优化详细流程

Zemax与Matlab交互:双胶合优化详细流程

weixin_72050316的博客 629

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

1位2路选择器设计

1位2路选择器设计

好好学习,天天向上 3577

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

YOLOv11【第六章:模型压缩与极致优化篇·第4节】Lamp 剪枝算法:无需超参的自动化剪枝策略!

🏆 本文收录于专栏 《YOLOv11实战:从入门到深度优化》。本专栏围绕 YOLOv11 的改进、训练、部署与工程优化 展开,系统梳理并复现当前主流的 YOLOv11 实战案例与优化方案,内容目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。

**My Coding Family** 1210

ESP32-C3模组上实现蓝牙BLE配网功能(1)

ESP32-C3模组上实现蓝牙BLE配网功能(1)

phmatthaus的专栏 2279

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

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

浙大 | 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

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

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

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

wnnnr的博客 447

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

浙大 丨 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、付费专栏及课程。

余额充值