竞赛
考级
题目意思 输入 n,计算: 1 + (1+2) + (1+2+3) + … + (1+2+…+n) 比如 n=3: 1 + 3 + 6 = 10 这道题有两种解法: 1.循环嵌套 2.只需要一层循环
#include <bits/stdc++.h> using namespace std; int main(){ int n,cnt=0; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++){ cnt+=j; } }cout<<cnt; }
#include<bits/stdc++.h> using namespace std; int main(){ int n,s = 0; cin >> n; for(int i = 1;i <= n;i++){ for(int j = 1;j <= i;j++) s += j; } cout<<s; return 0; }
#include<bits/stdc++.h> using namespace std; int main(){ int n,s=0; cin >> n; for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++) s += j; } cout<<s; return 0; }
#include<bits/stdc++.h> using namespace std; int main() { int n,s=0; cin>>n; for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) { s+=j; } } cout<<s; return 0; }
提交答案之后,这里将显示提交结果~