【问题描述】
求1+2+3+…+n的值。

【输入格式】
输入包括一个整数n。

【输出格式】
输出一行,包括一个整数,表示1+2+3+…+n的值。

【样例输入】
4

【样例输出】
10

【样例输入】
100

【样例输出】
5050

【数据规模与约定】
1 <= n <= 1,000,000,000。

说明:请注意这里的数据规模。

本题直接的想法是:
直接使用一个循环来累加,然而,当数据规模很大时,这种“暴力”的方法往往会导致超时。
如果使用1000000000作为你的程序的输入,你的程序是不是能在规定的上面规定的时限内运行出来。
本题另一个要值得注意的地方是答案的大小不在你的语言默认的整型(int)范围内,如果使用整型来保存结果,会导致结果错误。
如果你使用C++或C语言而且准备使用printf输出结果,则你的格式字符串应该写成%I64d以输出long long类型的整数。

#include <stdio.h>
int main(void)
{
long long x;
scanf("%I64d", &x);
printf("%I64d",(x+1)*x/2);
return 0;
}

【c语言】蓝桥杯入门训练 序列求和相关推荐

  1. 蓝桥杯 入门训练 序列求和

    [蓝桥杯入门训练](BEGIN-2 序列求和) 问题描述 求1+2+3+-+n的值. 输入格式 输入包括一个整数n. 输出格式 输出一行,包括一个整数,表示1+2+3+-+n的值. 样例输入 4 样例 ...

  2. 蓝桥杯入门训练序列求和

    问题描述 求1+2+3+...+n的值. 输入格式 输入包括一个整数n. 输出格式 输出一行,包括一个整数,表示1+2+3+...+n的值. 样例输入 4 样例输出 10 样例输入 100 说明:有一 ...

  3. 蓝桥杯入门训练圆的面积c语言,蓝桥杯-入门训练-圆的面积

    注意 1.double r = sc.nextDouble();   由于是小数.  有问题在于当我把Double改成Long也行,这个不清楚是为什么? 2.System.out.printf(&qu ...

  4. 蓝桥杯:入门训练 序列求和

    蓝桥杯:入门训练 序列求和 问题描述 求1+2+3+...+n的值. 输入格式 输入包括一个整数n. 输出格式 输出一行,包括一个整数,表示1+2+3+...+n的值. 样例输入 4 样例输出 10 ...

  5. 蓝桥杯 BEGIN-2 入门训练 序列求和

    BEGIN-2 入门训练 序列求和  问题描述 求1+2+3+...+n的值. 输入格式 输入包括一个整数n. 输出格式 输出一行,包括一个整数,表示1+2+3+...+n的值. 样例输入 4 样例输 ...

  6. 入门训练 序列求和 c语言

    入门训练 序列求和 问题描述 求1+2+3+-+n的值. 输入格式 输入包括一个整数n. 输出格式 输出一行,包括一个整数,表示1+2+3+-+n的值. 样例输入 4 样例输出 10 样例输入 100 ...

  7. 蓝桥杯 入门训练 试题集汇总 【A+B问题、序列求和、圆的面积、Fibonacci数列】

    练习系统 目   录 BEGIN-1 A+B问题 BEGIN-2 序列求和 BEGIN-3 圆的面积 BEGIN-3 Fibonacci数列 BEGIN-1 A+B问题 资源限制 时间限制:1.0s ...

  8. 蓝桥杯入门训练Fibonacci数列 C语言

    Fibonacci数列 C语言 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少 ...

  9. [Java] 蓝桥杯 BEGIN-2 入门训练 序列求和

    问题描述 求1+2+3+-+n的值. 输入格式 输入包括一个整数n. 输出格式 输出一行,包括一个整数,表示1+2+3+-+n的值. 样例输入 4 样例输出 10 样例输入 100 说明:有一些试题会 ...

最新文章

  1. Windows 10系统中如何显示文件后缀名
  2. 通过Python在Windows或Linux上快速搭建HTTP服务器
  3. JS中简单原型的使用
  4. iOS多线程编程:线程同步总结 NSCondtion
  5. 【行业报告】中国金融科技2017专题研究报告——易观智库
  6. python解决实际问题的代码_Python代码规范问题及解决
  7. linux修改隐藏文件生效,在Linux传统文件系统下隐藏属性的修改-linux修改文件名...
  8. Python Pycharm Anacanda 区别
  9. java list 截取_Java常用代码汇总,建议背会
  10. java mybtis关联查询,7.MyBatis 关联查询(一对一)
  11. DB2添加数据时主键、唯一键冲突的解决方法
  12. WebSocket 实现聊天室业务
  13. IDAFicator / OllyDBG Plug-in by Zool@nder|AT4RE
  14. 双精度改单精度c语言程序,C语言菜鸟基础教程之单精度浮点数与双精度浮点数...
  15. 数据分析-主成分分析流程(R语言)
  16. 数据独立性(物理独立性+逻辑独立性)
  17. doubb超时_dubbo源码分析(二):超时原理以及应用场景
  18. 淘宝联盟实现第三方用户关联返佣订单的解决方案
  19. Hard Disk Sentinel硬盘Sentinel Pro 5.61.15多语言
  20. 《通信技术导论(原书第5版)》——1.11 网络布线

热门文章

  1. Oxford Nanopore碱基识别(basecalling)软件性能大比拼
  2. tf.data.Dataset.from_tensor_slices 的用法
  3. Nativefier 网页转桌面程序 app
  4. Github代码版本控制可视化教程—Git Gui的使用
  5. 大数据分布式集群搭建(4)
  6. LeetCode 421. Maximum XOR of Two Numbers in an Array--Python解法
  7. 报错解决:TypeError: Object type class 'str' cannot be passed to C code
  8. 计算机学院心理节活动,计算机学院成功举办 “说出你的故事” 心理交流互助活动...
  9. array_filter php5.4 php5.5,PHP 5.4:我可以使用filter_var_array()将多个标志与过滤器一起使用吗?...
  10. mysql悲观锁和乐观锁