Skip to content

Latest commit

 

History

History
41 lines (40 loc) · 604 Bytes

1034 求约数个数弱化版.md

File metadata and controls

41 lines (40 loc) · 604 Bytes

1034 求约数个数弱化版

Description

输入一个数字,输出其约数个数。例如10就有4个约数1,2,5,10

Input

一个数字N,N< =2147483647

Output

如题

Sample Input

10

Sample Output

4

HINT


#include<iostream>
using namespace std;
int ys(int a){
    int num=0;
    int i=1;
    for(i;i*i<=a;i++){
        if(a%i==0){
            if(i*i==a){
                num++;
            }
            else
                num=num+2;
        }
          
    }
    return num;
}
int main(){
    int n;
    cin>>n;
    cout<<ys(n);  
}