返回列表 發帖

while 迴圈 (三)

試著印出 123~999之間
所有3的倍數的總和

  1. #include<cstdlib>
  2. #include<iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a=123,b=0;
  7.     while(a<=999)
  8.     {
  9.         a%3==0?b+=a:b;
  10.         a++;        
  11.     }
  12.     cout<<b<<endl;
  13.     system("pause");
  14.     return 0;   
  15. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    int a=123,d=0;
  7.    while(a<=999)
  8.    {
  9.      a%3==0?d+=a:a;
  10.      a++;              
  11.    }
  12.    cout<<d<<endl;
  13.     system("pause");
  14.      return 0;
  15. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.      int i=123;
  7.      int b=0;
  8.      while(i<=999)
  9.      {
  10.             b+=i;
  11.             i+=3;
  12.                
  13.      }
  14.      cout<<"總合為:"<<b<<endl;
  15.      
  16.      system("pause");
  17.      return 0;
  18.      
  19. }
複製代碼

TOP

返回列表