#include <stdio.h>
#include <math.h>
int ApproximateNum(int x);
int main() {
int N,a;
scanf("%d",&N);
while(scanf("%d",&a)!=EOF){
printf("%d\n",ApproximateNum(a));
}
return 0;
}
// 返回约数个数
int ApproximateNum(int x){
double stop_x=sqrt(x);
int count=0;// 计数器
for(int i=1;i<=stop_x;i++){
if(i==stop_x)count+=1;
else if(x%i==0)count+=2;
}
return count;
}

京公网安备 11010502036488号