专栏首页Don的成长史【GPLT】L1-013 计算阶乘和

【GPLT】L1-013 计算阶乘和

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_42449444/article/details/88591353

题目描述:

对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。

输入格式:

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

输出格式:

在一行中输出S的值。

输入样例:

3

输出样例:

9

解题思路:

自定义一个fun()函数用来求解n!,然后无脑for循环累加1~n!的和输出即可。

AC代码:

#include <bits/stdc++.h>
using namespace std;

int fun(int n)    //用来求n!
{
	int sum = 1;
	for(int i = 1; i <= n; i++)
	{
		sum *= i;
	}
	return sum;
}

int main()
{
	int N;
	cin >> N;
	int sum = 0;
	for (int i = 1; i <= N; i++)   //累加1~N!
	{
		sum += fun(i);
	}	
	cout << sum << endl;
	return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 文件操作版约瑟夫环类问题

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • 【蓝桥杯】BASIC-22 FJ的字符串

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • 哥尼斯堡的“七桥问题”

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • P1340 兽径管理

    题目描述 约翰农场的牛群希望能够在 N 个(1<=N<=200) 草地之间任意移动。草地的编号由 1到 N。草地之间有树林隔开。牛群希望能够选择草地间的路径,使...

    attack
  • std::sort coredump 说起

    c++ 标准库 sort() 默认采用 < 这个 operator 来排序的, 另个一个重载函数增加第三个参数,指定一个比较的函数,函数接受两个参数。 对于基...

    orientlu
  • 3002 石子归并 3

     时间限制: 1 s  空间限制: 256000 KB  题目等级 : 钻石 Diamond 题解  查看运行结果 题目描述 Description 有n堆石子...

    attack
  • 文件操作版约瑟夫环类问题

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • PAT Basic 1002

    chain
  • 【PAT乙级】开学寄语

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • OC知识--类方法、对象方法介绍及区别

    行走少年郎

扫码关注云+社区

领取腾讯云代金券