题解 | 约数的个数
约数的个数
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")
海康威视公司福利 1117人发布