#include<stdio.h>
//输入的第一行为N,即数组的个数(N<=1000) 接下来的1行包括N个整数,其中每个数的范围为(1<=Num<=1000000000)
int fun(int a){
int i,j,count=0;
for(i=1;i<sqrt(a);i++){
if(a%i==0)
count+=2;
}
if(i==sqrt(a))
count++;
return count;
}
int main(){
int N,a,i;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
scanf("%d",&a);
printf("%d\n",fun(a));
}
return 0;
}



京公网安备 11010502036488号