返回列表 發帖

[作業]while 迴圈 (三)

本帖最後由 張翼安 於 2015-12-19 11:53 編輯

利用 while 迴圈計算 123~456 間, 所有3的倍數的總和.
即 123+126+129+...+453+456=?

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

TOP

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

TOP

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

TOP

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

TOP

本帖最後由 蔡季樺 於 2015-12-26 10:39 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.      int i=123,ans=0;
  7.      while(i<=456)
  8.      {
  9.         ans+=i;
  10.         i+=3;
  11.      }
  12.     cout<<"123+126+129+...+453+456="<<ans<<endl;
  13.     system("pause");
  14.     return 0;
  15. }
複製代碼

TOP

本帖最後由 蔡季樺 於 2015-12-25 18:04 編輯

回復 2# 張健勳
你們

TOP

回復 3# 任立宇
好像

TOP

回復 4# 張文擇
寫錯

TOP

回復 5# 蔡庭豪
了!

TOP

本帖最後由 吳承勳 於 2015-12-26 10:04 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. int i = 123, ans = 0;
  7. while(i <= 456)
  8. {
  9.              ans=ans+i;
  10.              i = i + 3;         
  11.     }
  12.     cout<< ans << endl;
  13.     system("pause");
  14.     return 0;
  15. }
複製代碼

TOP

返回列表