返回列表 發帖

for 迴圈 (五) - 累加

本帖最後由 鄭繼威 於 2023-1-13 19:54 編輯

利用 for 迴圈, 計算 1 加到 100.
先看for 迴圈 (一)是從1~10,把它改成1~100來累加
累加時初始值為0

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=0;        //累加時初始值為0

  7.     for(int i=1; i<=100; i++){
  8.         sum+=i;
  9.     }
  10.     cout<<"1+2+3+...+100="<<sum<<endl;
  11.     system("pause");
  12.     return 0;   
  13. }
複製代碼

  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <math.h>

  4. using namespace std;

  5. int main() {
  6.   float x, y, a=0;
  7.   bool run = true;
  8.   string con;
  9.   while (run) {
  10.     a=0;
  11.     cout << "請輸入數字1:";
  12.     cin >> x;
  13.     cout << "請輸入數字2:";
  14.     cin >> y;
  15.     for (int i=x; i <= y; i++) {
  16.       a = a + i;
  17.       
  18.     }
  19.     cout << "從" << x << "加到" << y << "為" << a <<endl;

  20.     cout << "要繼續請打1:";
  21.     cin >> con;
  22.     if (con != "1") {
  23.       break;
  24.     }
  25.     system("cls");
  26.   }
  27.   system("pause");
  28.   return 0;
  29. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int a=0;        

  7.     for(int i=1; i<=100; i++){
  8.         a+=i;
  9. }
  10.     cout<<"1...+100="<<a<<endl;
  11.    
  12.     system("pause");
  13.     return 0;   
  14. }
複製代碼

TOP

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a=0;
  7. for(int i=1;i<=100;i++){
  8.         a=a+i;}cout<<"1+..+100="<<a<<endl;
  9.     system("pause");
  10.     return 0;   
  11. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int smth=0;
  6.     for(int a=1; a<=100; a++){
  7.     smth=smth+a;
  8.     }
  9.     cout<<"1+2...+100="<<smth<<endl;
  10.     system ("pause");
  11.     return 0;}
複製代碼
Attention Seeker </3

TOP

  1. #include<iostream>
  2. using namespace std;

  3. int main(){
  4.    
  5.     int sum=0;
  6.     for(int i=1;i<=100;i++){
  7.             sum += i;
  8.     }
  9.     cout<<"1+2+3+...+100 = "<<sum;
  10.    
  11.     system("pause");
  12.     return 0;
  13. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. int main()
  6. {   
  7.     int sum=0;   

  8.     for(int i=1; i<=100; i++){
  9.         sum+=i;
  10.     }
  11.     cout<<"1+2+3+...+100="<<sum<<endl;
  12.     system("pause");
  13.     return 0;   
  14. }
複製代碼

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {   
  5.     int sum=0;        

  6.     for(int i=1; i<=200; i++){
  7.         sum+=i;
  8.     }
  9.     cout<<"1+2+3+...+200="<<sum<<endl;
  10.     system("pause");
  11.     return 0;   
  12. }
複製代碼

TOP

888

TOP

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

TOP

  1. int main()   
  2. {
  3.     int a=0;
  4.    
  5.    
  6.    
  7.    
  8.    
  9.     for(int i=1; i<=100;i++){
  10.   
  11.        a+=i;   
  12.             }
  13.             cout<<"1+2+3...+100:  "<<a<<endl;
  14.    
  15.    
  16.    
  17.       
  18.     system("pause");      
  19.     return 0;              
  20. }
複製代碼

TOP

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

TOP

返回列表