时间限制:1Sec内存限制:128MB通过:4提交:10
题目描述
求1+2!+3!+4!+…+30!。
科学计数法,保留两位小数。
#include<bits/stdc++.h>
using namespace std;
int main()
{
double sum=0,a=1;
for(int i=1;i<=30;i++)
{
a*=i;
sum+=a;
}
printf("%.2e",sum);
}
不能用int避免溢出
2023-03-13 09:59:31 阅读次数:128
时间限制:1Sec内存限制:128MB通过:4提交:10
题目描述
求1+2!+3!+4!+…+30!。
科学计数法,保留两位小数。
#include<bits/stdc++.h>
using namespace std;
int main()
{
double sum=0,a=1;
for(int i=1;i<=30;i++)
{
a*=i;
sum+=a;
}
printf("%.2e",sum);
}
不能用int避免溢出
上一篇:1943. C二级辅导-求解方程
下一篇:leetcode二叉树-层序遍历
给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。
构造函数、类内初始化和初始化列表是C++中类成员变量初始化的三种方式,它们在类的定义和对象创建过程中发挥着重要作用。
C++有一段业内的话:不懂STL,那你就不能说自己会C++。可见STL的学习十分重要,本文将带你带你初识STL。
list与vector的比对
对于自定义类型,会调用对应的默认构造,内置类型不做处理。
迭代器失效是指在某些操作之后,迭代器不再指向原始元素或者不再有效,无法保证其后续操作的合法性和正确性。
stack与queue是STL中的容器适配器,而不是容器。何为适配器?给手机充电的充电器就是一种适配器,将高电压变成低电压。适配器是用来做转化的,不用来直接管理数据,而是在其他容器的基础上去封装转换。
在C++,我们已经学过了函数重载,这使得同名函数具有多个功能。但是还有一种更省力的方法:采用模板。
【C++】关联式容器——map和set的使用
【C++】优先级队列priority_queue&&仿函数
文章
24092
阅读量
2850194
2024-10-17 08:21:52
2024-10-17 08:21:30
2024-09-24 06:30:02
2024-06-25 09:52:08
2024-06-20 09:09:27
2024-06-18 07:20:39
2023-02-13 07:55:59
2023-02-08 10:33:56
2023-04-07 06:38:52
2023-03-01 09:55:46
2023-02-13 07:53:15
2023-02-13 07:58:38