题目描述
小明做完数学作业,闲来无事,他发现整数N的因子很有趣,好像还存在一些规律。他想把给定的整数N的因子个数计算出来,聪明的你能帮助他吗?
输入
一个整数N。
输出
整数N的因子个数。
样例输入
6
样例输出
4
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,c=0;
cin>>n;
for(int i=1;i<=sqrt(n);i++){
if(n%i==0)
c++;
}
c*=2;
if(int(pow(int(sqrt(n)),2))==n)
c--;
cout<<c;
return 0;
}