#include <iostream> #include <math.h> using namespace std; int getnum(int a){ int count=0; for(int i=1;i<=sqrt(a);i++){ if(a%i==0){ if(i*i!=a){ count=count+2; }else{ count++; } } } return count; } int main() { int n; int x; cin>>n; for(int i = 1; i <= n;i++){ cin>>x; if(x==1){ cout<<"1"<<endl; }else{ int b = getnum(x); cout<<b<<endl; } } return 0; } // 64 位输出请用 printf("%lld")