南桥训练BASIC-02 序列求和

【摘要】 问题描述
求1+2+3+…+n的值。
数据规模与约定
1 <= n <= 1,000,000,000。
解题思路:
       1、该题为入门循环题,考察写题者对循环的基础掌握程度。
       该题唯一坑为和sum的范围已经超过了int型数据,所以我们需要使用long long型来定义和sum。
#include<bits/stdc++.h>int m…

问题描述

求1+2+3+…+n的值。

数据规模与约定

1 <= n <= 1,000,000,000。

解题思路:

1、该题为入门循环题,考察写题者对循环的基础掌握程度。

该题唯一坑为和sum的范围已经超过了int型数据,所以我们需要使用long long型来定义和sum。


#include<bits/stdc++.h>
int main()
{
int i,n;
long long sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=i;
printf("%lld",sum);
return 0;
}

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享