开通账号请联系(微信号:13867980053)- 金华熊老师
问题1211--[数列求和]-依葫芦画瓢-求1+2+3+...+n的和

1211: [数列求和]-依葫芦画瓢-求1+2+3+...+n的和

时间限制: 1 Sec  内存限制: 128 MB
提交: 244  解决: 179
[提交] [状态] [讨论版] [命题人:]

题目描述

下面代码实现了1+2+...+100的和。
for循环实现方式:
#include<iostream>
using namespace std;
int main() {

   int i, s;

   s = 0;
   for(i=1; i <= 100; i++){
       s = s + i ;

   }

   cout << s;
   return 0;
}

while循环实现方式:
#include<iostream>
using namespace std;
int main() {

   int i = 1, s;

   s = 0;
   while( i <= 100){
       s = s + i ;
       i++;
   }
   cout << s;
   return 0;
}

现在请你实现下面的功能。
输入一个整数n,输出1+2+3+...+n的和
比如输入是3,那么输出6
比如输入100,那么输出是5050


输入

一个整数n(小于1000)

输出

一个整数

样例输入 Copy

4

样例输出 Copy

10

来源/分类