题目要求:
题目等级:简单/入门
题目描述:求 1 + 2 + 3 + … … + N 的值。
输出格式:输入 N 。
输入样例:输出和。
输出样例:5
输出样例:15
提交代码:
1.答案版
//1158: 求1+2+3+...
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
cout<<(1+n)*n/2;
return 0;
}
2.详细解析版
//1158: 求1+2+3+...
#include <iostream>
//以上为头文件
using namespace std;
int main(){
//以上为新手必备代码
int n;
//新建一个数,表示最后的那个数
cin>>n;
//输入这个数
cout<<(1+n)*n/2;
//根据[首项(1)+末项(n)]×项数(也就是n)÷2
return 0;
}
个人感悟:
这题运用现在小学的数学就可以做出,不明白一些博主干嘛做那么复杂
信奥=数学+思维
点赞+关注+收藏,更新信奥真题