2017年10月6日 星期五

[C_MM31-易] 計算1~N內能被2跟3整除,但不能被12整除的整數總和(C++)

[C_MM31-易] 計算1~N內能被2跟3整除,但不能被12整除的整數總和

  1. #include <iostream>  
  2. using namespace std;  
  3. //[C_MM31-易] 計算1~N內能被2跟3整除,但不能被12整除的整數總和  
  4. int main() {  
  5.     int N, sum;  //1~N之內的數字,sum是總和
  6.     while(cin >> N)  
  7.     {  
  8.         for(int i = 1;i<=N;i++)  //從1開始到N
  9.         {  
  10.             if(i % 2 == 0 && i % 3 == 0 && i % 12 != 0)  
  11.             //測試可以被2與3整除,但不能被12整除的整數
  12.             {  
  13.                 sum = sum + i;  //加總
  14.             }  
  15.         }  
  16.         cout << sum << endl;  
  17.         sum = 0;  
  18.     }  
  19.     return 0;  
  20. }  

1 則留言: