0
点赞
收藏
分享

微信扫一扫

十天挑战150题:[第10题]给定一个数 n,求它的因子数(day2)

jjt二向箔 2022-02-17 阅读 21
#include <stdio.h>
#include <math.h>
int yinzi(int x){
    int ans=0;
    for(int i=1;i<=sqrt(x);i++){
        if(x%i==0){
            ans++;
            if(i*i!=x)
            ans++;
        }
        
    
        }
    
    return ans;
}

int main(){
int x;
while(scanf("%d",&x)!=EOF)
printf("%d",yinzi(x));
return 0;
}
举报

相关推荐

0 条评论