问题描述
给定正整数n,请问n有多少个约数。
输入格式
输入包含一个整数n。
输出格式
输出一个整数,表示n的约数个数。
样例输入
12
样例输出
6
样例输入
49
样例输出
3
评测用例规模与约定
对于所有评测用例,1≤n≤100000。
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int count = 0;
for (int i = 1; i <= n; i++) {
if (n % i == 0) {
count++;
}
}
cout << count << endl;
return 0;
}