【蓝桥杯】求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;
}
相关文章
|
6月前
【变态面试题】【两种解法】不能创建临时变量(第三个变量),实现两个数的交换
【变态面试题】【两种解法】不能创建临时变量(第三个变量),实现两个数的交换
51 0
【变态面试题】【两种解法】不能创建临时变量(第三个变量),实现两个数的交换
|
存储 C语言
找到所有数组中消失的数(C语言详解)
找到所有数组中消失的数(C语言详解)
69 0
|
6月前
|
C语言
C语言第四十六弹---最快方法找到杨氏矩阵中的数下标
C语言第四十六弹---最快方法找到杨氏矩阵中的数下标
剑指offer-2.不修改数组找出重复的数字
剑指offer-2.不修改数组找出重复的数字
47 0
剑指offer 02. 不修改数组找出重复的数字
剑指offer 02. 不修改数组找出重复的数字
64 0
枚举时对数组操——三刷AcWing 95. 费解的开关
枚举时对数组操——三刷AcWing 95. 费解的开关
64 0
(模拟)(枚举)acwing蓝桥杯1245. 特别数的和
(模拟)(枚举)acwing蓝桥杯1245. 特别数的和
61 0