提交时间:2025-07-09 16:25:52
运行 ID: 330314
#include <bits/stdc++.h > using namespace std; int sb(int x){ int sum=0; for(int i =1;i <=x;i++) { if(x%i==0) { sum+=i; } } return sum; } int ji(int y){ int s=0; for(int i =1;i <= y;i++) { if(i%2==0) { s+=i; } } return s; } int main() { int n; cin >> n; if(n%2==0) { cout << sb(n); } else{ cout << ji(n); } return 0; }