大家好,
今天给大家带来《东方博易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
再见了