#include <bits/stdc++.h> using namespace std; bool isSu(int x){ bool flag=true; for(int i=2;i<=sqrt(x);i++){ if(x%i==0){ flag=false; break; } } return flag; } int main() { int T; cin>>T; while(T--){ int n,cnt=0; cin>>n; for(int i=1;i<=sqrt(n);i++){ if(n%i==0) cnt++; } if(isSu(n) && n!=1) cout<<cnt+1<<endl; else cout<<cnt<<endl; } }
麻烦各位大佬了😫
全部评论
(2) 回帖