题解 | 约数的个数
约数的个数
https://www.nowcoder.com/practice/04c8a5ea209d41798d23b59f053fa4d6
#include <bits/stdc++.h> using namespace std; int main() { int n;cin>>n; while(n--){ int num;cin>>num; int cnt = 0; for(int i=1;i*i<=num;i++){ if(num%i==0) if(i*i == num) cnt+=1; else cnt+=2; } cout<<cnt<<endl; } } // 64 位输出请用 printf("%lld")