#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; }