Board logo

標題: [隨堂測驗] 計算連續數字的總和 [打印本頁]

作者: 方浩葦    時間: 2024-6-22 06:48     標題: [隨堂測驗] 計算連續數字的總和



本帖隱藏的內容需要回復才可以瀏覽

作者: 林少謙    時間: 2024-6-22 14:42

本帖最後由 林少謙 於 2024-6-22 14:48 編輯
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. re:
  7.     int x,y;
  8.     int sum=0;
  9.     cout<<"請輸入第一個數:";
  10.     cin>>x;
  11.     cout<<"請輸入最後一個數:";
  12.     cin>>y;
  13.     if(x<y)
  14.     {
  15.         for(int i=x ; i<=y ; i++)
  16.         {
  17.            sum=sum+i;
  18.         }
  19.     cout<<"從"<<x<<"到"<<y<<"的所有整數和為"<<sum<<endl;
  20.     }
  21.     else if(x=y)
  22.     {
  23.         cout<<"請輸入不同的數字"<<endl;
  24.     }
  25.     else
  26.     {
  27.        for(int i=x ; i>=y ; i--)
  28.         {
  29.            sum=sum+i;
  30.         }
  31.     cout<<"從"<<x<<"到"<<y<<"的所有整數和為"<<sum<<endl;
  32.     }
  33.     cout<<endl;
  34.     goto re;
  35.     system("pause");
  36.     return 0;
  37. }
複製代碼

作者: 高湘庭    時間: 2024-6-22 14:45

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int x,y;
  6.     int sum=0;
  7.     re:
  8. cout<<"請輸入第一個數";
  9. cin>>x;
  10. cout<<"請輸入第二個數";
  11. cin>>y;
  12. if(x<y)
  13. {

  14.     for(int i=x;i<=y;i++)
  15. {
  16.     sum+=i;
  17. }
  18.     cout<<"從"<<x<<"到"<<y<<"所有整數的總合為"<<sum<<endl;}

  19.     else if(x>y)
  20. {

  21.     for(int j=y;j<=x;j++)
  22. {
  23.     sum+=j;
  24. }
  25.     cout<<"從"<<x<<"到"<<y<<"所有整數的總合為"<<sum<<endl;}

  26. cout<<endl;
  27. goto re;


  28. system("pause");
  29. return 0;
  30. }
複製代碼

作者: 李唯銘    時間: 2024-6-22 15:27

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int x,y;
  7.     cout<<"請輸入第一個字:";
  8.     cin>>x;
  9.     cout<<"請輸入第二個字:";
  10.     cin>>y;
  11.     int sum=0;


  12.     if(x<y){
  13.         for(int i=x; i<=y; i++){
  14.             sum=sum+i;
  15.         }
  16.         cout<<"兩數字之間的數總和為"<<sum<<endl;
  17.     }
  18.     else if(x>y){
  19.         for(int i=x; i>=y; i--){
  20.             sum=sum+i;
  21.         }
  22.         cout<<"兩數字之間的數總和為"<<sum<<endl;
  23.     }

  24.     system("pause");
  25.     return 0;
  26. }
複製代碼

作者: 李偈睿    時間: 2024-6-22 15:33

本帖最後由 李偈睿 於 2024-6-22 15:53 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int sum=0;
  7.     int x,y,ans;
  8.     cout<<"請輸入第一個數";
  9.     cin>>x;
  10.     cout<<"請輸入第一個數";
  11.     cin>>y;
  12.     if(x<y)
  13.     {
  14.                 for(int i=x; i<=y; i++)
  15.         sum+=i;
  16.     }
  17.     else if(y<x)
  18.     {
  19.                 for(int i=x; i>=y; i--)
  20.         sum+=i;
  21.         }
  22.     cout<<"從"<<x<<"到"<<y<<"所有整數的總和為:"<<sum<<endl;
  23.    
  24.    
  25.    
  26.    
  27.     system("pause");
  28.     return 0;   
  29. }
複製代碼

作者: 劉奕劭    時間: 2024-6-22 15:56

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b;


  8.         cout<<"輸入第一個數:";
  9.         cin>>a;
  10.         cout<<"輸入第二個數:";
  11.         cin>>b;
  12.         int c=0;
  13.         if(a>b){
  14.             for(int i=a ; i>=b ; i--){
  15.                 c+=i;
  16.             }
  17.             cout<<"從"<<a<<"到"<<b<<"的整數和為"<<c<<endl;
  18.         }
  19.         else{
  20.             for(int i=a ; i<=b ; i++){
  21.                 c+=i;}


  22.         cout<<"從"<<a<<"到"<<b<<"的整數和為"<<c<<endl;
  23.         }

  24.         cout<<endl;
  25. goto re;

  26. system("pause");
  27. return 0;
  28. }
複製代碼

作者: 陳妍蓁    時間: 2024-6-22 16:07

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main (){
  5.     int x,y;
  6.     re:
  7.         int a=0;
  8.         cout<<"請輸入第一個整數";
  9.         cin>>x;
  10.         cout<<"請輸入第二個整數";
  11.         cin>>y;

  12.         if (x<y){
  13.             for(int i=x;i<=y;i++){
  14.                 a+=i;
  15.             }
  16.             cout<<"從"<<x<<"到"<<y<<"的所有整數和="<<a<<endl;
  17.         }
  18.             else if(x==y){
  19.                 cout<<"請輸入不同數字"<<endl;
  20.             }
  21.             else{
  22.                 for(int j=y;j<=x;j++){
  23.                     a+=j;
  24.                 }
  25.             cout<<"從"<<x<<"到"<<y<<"的所有整數和="<<a<<endl;

  26.             }
  27.         goto re;
  28.     system ("pause");
  29.     return 0;
  30. }
複製代碼

作者: 洪榮辰    時間: 2024-6-22 16:17

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int x, y;
  7.     re:
  8.     int sum=0;
  9.     cout<<"請輸入第一個數:";
  10.     cin>>x;
  11.     cout<<"請輸入第二個數:";
  12.     cin>>y;
  13.     if(x>y)
  14.     {
  15.     for(int i=x; i>=y; i--)
  16.         sum+=i;
  17.     cout<<"從"<<x<<"到"<<y<<"之間所有整數的和為:"<<sum<<endl;
  18.     }
  19.     else if(x<y)
  20.     {
  21.     for(int j=x; j<=y; j++)
  22.         sum+=j;
  23.     cout<<"從"<<x<<"到"<<y<<"之間所有整數的和為:"<<sum<<endl;
  24.     }
  25.     goto re;
  26.     system("pause");
  27.     return 0;
  28. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2