标签:ios sqrt space namespace 数据 因此 include 输入 lib
题目
对于任意给定的一个正整数,计算其因数个数。
输入样例:
6
输出样例:
4
说明:
1、2、3、6都是6的因数。因此,输出4。
输入输出:
输入正整数N。6
输出N的因子个数。4
数据范围限制:
1<=N<2^31
#include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> using namespace std; int main() { int x, i, n = 0; cin>>x; for(i = 1; i <= sqrt(x); ++i) { if(x % i == 0 && x / i != i) { n += 2; } if (x % i == 0 && x / i == i) { n += 1; } } cout<<n<<endl; return 0; }
标签:ios sqrt space namespace 数据 因此 include 输入 lib
原文地址:https://www.cnblogs.com/fangzheng-nie/p/9926475.html