1. 程式人生 > >序列求和 換一種想法

序列求和 換一種想法

問題描述

求1+2+3+...+n的值。

輸入格式

輸入包括一個整數n。

輸出格式

輸出一行,包括一個整數,表示1+2+3+...+n的值。

樣例輸入

4

樣例輸出

10

樣例輸入

100

樣例輸出

5050

資料規模與約定

1 <= n <= 1,000,000,000。

以輸出long long型別的整數。

#include <iostream> #include <iomanip>

using namespace std;

int main() {     long  long n,s=0;     cin >> n;     s=(1+n)*n/2;     cout << s <<endl;     return 0; }

#include <iostream> #include <iomanip>

using namespace std;

int main() {    long  long n,s=0;     cin >> n;     for (long long i=1; i<=n; i++)     {         s+=i;     }     cout << s <<endl;     return 0; }