题解 | #约数的个数#
约数的个数
https://www.nowcoder.com/practice/04c8a5ea209d41798d23b59f053fa4d6
#include<iostream> using namespace std; //习题6.7 约数的个数 int main() { int n; while (cin >> n) { for (int j = 0; j < n; j++) { int temp; cin >> temp; int i = 1, res = 0; for (i = 1; i * i < temp; i++) { if (temp % i == 0) { res += 2; } } if (i * i == temp) { res++; } cout << res << endl; } } return 0; }