测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A33832. 编程实现输入一个正整数N(1<N<20000),输出1到N之间所有正整数的和(包含1和N)。输入描述输入一个正整数N(1<N<20000)输出描述输出1到N之间所有正整数的和(包含1和N)样例输入3样例输出6

填空题 困难

题目描述

编程实现

输入一个正整数N(1<N<20000),输出1到N之间所有正整数的和(包含1和N)。

输入描述

输入一个正整数N(1<N<20000)

输出描述

输出1到N之间所有正整数的和(包含1和N)

样例输入

3

样例输出

6

参考答案

// 参考代码1 #include <algorithm> #include <cmath> #include <cstdio> #include <cstring> #include <iostream> #include <queue> #include <string.h> #include <vector> using namespace std; #define INF 0x7f int main() { int n, s = 0; cin >> n; for (int i = 1; i <= n; i++) { s += i; } cout << s; }

答案解析

// 参考代码2

#include <iostream>

using namespace std;

int main() {

  long long n, sum = 0;

  cin >> n;

  for (int i = 1; i <= n; i++) {

    sum = sum + i;

  }

  cout << sum << endl;

  return 0;

}

上一题 下一题