返回列表 發帖

[隨堂測驗] 計算連續數字的總和

本帖最後由 鄭繼威 於 2023-2-10 20:50 編輯



有印象之前的for 迴圈 (五) - 累加吧!?
半成品
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.         int sum=0;
  7.         int a,b;
  8.        
  9.         //輸出與輸入
  10.         cout<<"請輸入第一個數: ";
  11.         cin>>a;
  12.         cout<<"請輸入第二個數: ";
  13.         cin>>b;
  14.        
  15.         //起始值(起點);終止值(終點);控制項(步伐)
  16.         //for(a~b)
  17.         for(int i=a;i<=b;i+=1)
  18.         {
  19.                 sum=sum+i;
  20.         }       
  21.        
  22.         cout<<"從"<<a<<"到"<<b<<"所有整數的總合為: "<<sum<<endl;
  23.    
  24.         system("pause");
  25.     return 0;
  26. }
複製代碼
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int x,y,sum=0;
  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.     }else
  17.     {
  18.         for(int i=y; i<=x; i++)   
  19.              sum+=i;  
  20.     }
  21.     cout<<"從"<<x<<"到"<<y<<"所有整數的總合為: "<<sum<<endl<<endl;
  22.     goto re;
  23.     system("pause");
  24.     return 0;
  25. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表