首页 > 编程语言 >阶乘之和 C++实现代码

阶乘之和 C++实现代码

时间:2024-11-21 20:19:57浏览次数:3  
标签:long temp int 代码 C++ sum1 阶乘 sum

在这里插入图片描述

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


int main() {
	
	// 求和的变量设置为0,阶乘的变量设置为1 
	long long int sum1 = 0, temp_sum = 1;
	int n;
	cin >> n;
	for(int i=1; i<=n; i++) {
		
		// 每次开始不同数字的阶乘需要将值进行重置
		temp_sum = 1; 
		for(int j=1; j<=i; j++) {
			temp_sum = temp_sum * j;
		}
		// 将每个阶乘相加 
		sum1 = sum1 + temp_sum;
	}
	
	cout << sum1;
	
	return 0;
}

标签:long,temp,int,代码,C++,sum1,阶乘,sum
From: https://blog.csdn.net/blockshowtouse/article/details/143954128

相关文章

  • C++:AVL树-模拟实现完整代码
    文章目录AVL树-模拟实现完整代码总结:查找错误的方式总结AVL树-模拟实现完整代码总结:#pragmaonce#include<iostream>usingnamespacestd;#include<assert.h>template<classK,classV>structAVLTreeNode{ pair<K,V>_kv;//数据的存储 AVLTreeNod......
  • C++:探索AVL树旋转的奥秘
    文章目录前言AVL树为什么要旋转?一、插入一个值的大概过程1.插入一个值的大致过程2.平衡因子更新原则3.旋转处理的目的二、左单旋1.左单旋旋转方式总处理图2.左单旋具体会遇到的情况3.左单旋代码总结三、右单旋1.右单旋旋转方式总处理图2.右单旋具体会遇到的......
  • C/C++中的const
    1.在C语言中 在C语言中,const 是一个关键字,用于修饰变量。它的主要作用是定义常量,即被 const 修饰的变量的值不能被修改。例如: constinta=10;//这里定义了一个整型常量 a ,尝试给 a 重新赋值(如 a=20; )会导致编译错误。const 也可以用于修饰指针。如果......
  • C++中的移动语义
    一、移动语义1.定义:在C++中,移动语义是一种优化技术。移动语义允许资源的“移动”而不是“拷贝”。在传统的C++中,当一个对象被赋值或传递给函数时,通常会发生拷贝操作,这会导致性能下降,尤其是在处理大型对象时。移动语义通过引入右值引用和移动构造函数、移动赋值运算符,允许......
  • WEB攻防-XSS跨站&反射型&存储型&DOM型&标签闭合&输入输出&JS代码解析
    XSS跨站-输入输出-原理&分类&闭合漏洞原理:接受输入数据(如前端JS代码进行执行),输出显示数据后解析执行(先分析,在输入,有闭合绕闭合,有过滤绕过滤)反射(非持续型攻击)有一些浏览器会阻止不确定用户会不会点击利用:可以制造一个钓鱼网站基础类型:反射(非持续),存储(持续),DOM......
  • 【C++学习笔记】一个先学了Java,Python,Csharp最后再来学C++的菜狗笔记
    1.字符串1.char数组charstr[]="helloworld";可以使用cstring库中的函数(如strlen,strcpy)。2.string类型#include<string>stringstr="helloworld";与csharp,java等语言不同的是动态分配内存,由标准库管理。支持操作符重载(如+,==等)。std::string是可变的,类似......
  • C++系统教程007-数据类型06(cin输入语句)
    练习:1.控制输出精确度本实例中,定义一个整型变量并赋值,定义一个双精度变量并赋值,利用cout输出这两个不同精度的格式。//控制精度#include<iostream>usingnamespacestd;intmain(){ intx=123; doubley=3.1415; cout<<"x="; cout.width(10);//设置输出域宽为10 ......
  • 新手使用代理ip介入代码怎么写?
    Python语言(使用requests库为例)在上述代码中:首先导入了requests库,它是Python中常用的用于发送HTTP请求的库。然后定义了一个字典格式的proxy变量,用于配置代理IP的相关信息,分别针对http和https协议指定代理的地址和端口(这里的http://和https://要按照你获取的代理的实际协议情......
  • 【基于PyTorch的简单多层感知机(MLP)神经网络(深度学习经典代码实现)】
    importtorchfromtorchvisionimporttransformsfromtorchvisionimportdatasetsfromtorch.utils.dataimportDataLoaderimporttorch.nn.functionalasFimporttorch.optimasoptim#准备数据集batch_size=64transform=transforms.Compose([transforms.......
  • 动态规划部分题目代码记录
    A点击查看代码#include<iostream>#include<algorithm>usingnamespacestd;constintN=105;#definelllonglongllt,shu[N],n;intmain(){cin>>t;shu[1]=1;shu[0]=1;for(inti=2;i<82;i++)shu[i]=s......