Sum Problem
一、循环
#include <bits/stdc++.h>
using namespace std;
int n;
int main(){
int ans;
while(scanf("%d", &n) == 1){
ans = 0;
for(int i = 1; i <= n; i++){
ans += i;
}
printf("%d\n\n", ans);
}
return 0;
}
二、公式
#include <bits/stdc++.h>
using namespace std;
int n;
int main(){
int ans;
while(scanf("%d", &n) == 1){
ans = n%2 == 0?n/2*(n+1):(n+1)/2*n;
printf("%d\n\n", ans);
}
return 0;
}