【蓝桥杯】求1+2+3+...+n的值。(特别注意)

简介: 【蓝桥杯】求1+2+3+...+n的值。(特别注意)

【蓝桥杯】求1+2+3+…+n的值。(特别注意)

***特别说明:***本题虽简单但是使用C/C++解答时要特别注意数据类型,以及不同编译环境下的执行问题;

#include<stdio.h>
int main()
{
  long long Sn = 0;
  long long n;
  scanf("%I64d",&n);
  if(n >= 1 && n <= 1000000000){
    Sn =n + n* (n-1)/2;
    printf("%I64d\n",Sn);
  }
  return 0;
}
相关文章
|
4月前
|
搜索推荐 索引 Python
【面试题】缺失的第一个整数
【面试题】缺失的第一个整数
45 0
剑指offer-2.不修改数组找出重复的数字
剑指offer-2.不修改数组找出重复的数字
52 0
|
算法
每日一题——数组中重复的数据
每日一题——数组中重复的数据
94 0
每日一题——数组中重复的数据
(模拟)(枚举)acwing蓝桥杯1245. 特别数的和
(模拟)(枚举)acwing蓝桥杯1245. 特别数的和
63 0
枚举时对数组操——三刷AcWing 95. 费解的开关
枚举时对数组操——三刷AcWing 95. 费解的开关
70 0
|
算法
LeetCode每日一题(19)——数组中重复的数据
数组中重复的数据 1.题目 2.示例 3.思路 4.代码
蓝桥杯第八讲--枚举与模拟【例题】(二)
蓝桥杯第八讲--枚举与模拟【例题】
171 0
蓝桥杯第八讲--枚举与模拟【例题】(二)
|
算法 测试技术 C++
蓝桥杯第八讲--枚举与模拟【例题】(一)
蓝桥杯第八讲--枚举与模拟【例题】
156 0
蓝桥杯第八讲--枚举与模拟【例题】(一)
LeetCode每日一题——757. 设置交集大小至少为2
一个整数区间 [a, b] ( a < b ) 代表着从 a 到 b 的所有连续整数,包括 a 和 b。
102 0
|
算法
LeetCode每日一题——442. 数组中重复的数据
给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。
114 0