东方博易OJ——1002 - 【入门】编程求解1+2+3+...+n

大家好,

今天给大家带来《东方博易OJ——1002 - 【入门】编程求解1+2+3+...+n》

题目:
 

1002 - 【入门】编程求解1+2+3+...+n

题目描述

编程求解下列式子的值:S=1+2+3+...+n

输入

输入一行,只有一个整数n(1<=n<=1000)

输出

输出只有一行(这意味着末尾有一个回车符号),包括1个整数。

样例

输入

100

输出

5050

来源

简单循环

标签

简单循环

讲解:

这题要用for循环或自定义函数

代码1(自定义函数解法):

#include<bits/stdc++.h>
using namespace std;
int sum(int n){
    if(n==0) return 0;
    return sum(n-1)+n;
}
int main(){
    int n;
    cin>>n;
    cout<<sum(n);
    return 0;
}

代码2(for循环):

#include<bits/stdc++.h>
using namespace std;
int main(){
    int i,n,sum=0;
    cin>>n;
    for(i=1;i<=n;i++){
    	sum+=i;
	}
	cout<<sum;
	return 0;
}

                              通过

【链接】1002 - 【入门】编程求解1+2+3+...+n-东方博宜OJ

再见了

posted @ 2022-09-20 22:58  老程序员111  阅读(567)  评论(0)    收藏  举报