约数个数(蓝桥杯)

约数个数

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

1200000 有多少个约数(只计算正约数)。

约数,又称因数。整数a除以整数b(b≠0) 除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。a称为b的倍数,b称为a的约数。

#include 
using namespace std;
#include

int main()
{
  int i,count=0;
  for(i=1;i<=sqrt(1200000);i++)
    if(1200000%i==0)
      count+=2;
  cout<<count<<endl;
  return 0;
}

你可能感兴趣的:(蓝桥杯刷题,蓝桥杯,算法,c++,c语言)