
#include <bits/stdc++.h>
using namespace std;
int main(){
long long n,m=0;
scanf("%I64d",&n);
for(int i=1;i<=n;i++){
m=m+i;
}
printf("%I64d",m);
return 0;
}
心得:
(1)因数值太大,所以需要定义long long型。
(2)long long 型输入输出是%I64d
这篇博客分享了一个使用C++实现的累加求和程序,通过输入一个整数n,计算1到n的和。程序中使用了long long类型以应对大数值,并指出了%I64d是用于输入输出long long型数据的关键。

#include <bits/stdc++.h>
using namespace std;
int main(){
long long n,m=0;
scanf("%I64d",&n);
for(int i=1;i<=n;i++){
m=m+i;
}
printf("%I64d",m);
return 0;
}
心得:
(1)因数值太大,所以需要定义long long型。
(2)long long 型输入输出是%I64d

被折叠的 条评论
为什么被折叠?
