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;
}
上一题
下一题