C語言 · 約數個數


算法提高 約數個數  
時間限制:1.0s   內存限制:512.0MB
    
輸入一個正整數N,輸出其約數的個數。
樣例輸入
12
樣例輸出
6
樣例說明
  12的約數包括:1,2,3,4,6,12。共6個。
 
 1 #include<stdio.h>
 2 int main(){
 3     int n;
 4     int sum=0;
 5     scanf("%d",&n);
 6     if(n==0) return 0;
 7     for(int i=1;i<=n/2;i++){
 8         if(n%i==0){
 9             sum++; 
10         }
11     }
12     printf("%d",sum+1);//任何數本身為其一個約數 
13 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM