返回列表 發帖

巢狀迴圈 (一)

本帖最後由 tonyh 於 2017-10-25 17:54 編輯

一個四層的巢狀迴圈, 若每層都跑 3 次, 則總共會跑幾次?



  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n=0;
  7.     for(int i=1; i<=3; i++)
  8.     {
  9.          for(int j=1; j<=3; j++)
  10.          {
  11.               for(int k=1; k<=3; k++)
  12.               {
  13.                    for(int l=1; l<=3; l++)
  14.                    {
  15.                         n++;
  16.                         cout<<"第"<<n<<"次: "<<i<<" "<<j<<" "<<k<<" "<<l<<endl;
  17.                    }   
  18.               }
  19.          }
  20.     }
  21.     system("pause");
  22.     return 0;
  23. }
複製代碼

  1. #include<iostream>                                                            
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int n=0;
  7.     for(int i=1; i<=3; i++)
  8.     {
  9.          for(int b=1; b<=3; b++)
  10.          {
  11.               for(int c=1; c<=3; c++)
  12.               {
  13.                    for(int d=1; d<=3; d++)
  14.                    {
  15.                            n++;
  16.                            cout<<"第"<<n<<"次: "<<i<<" "<<b<<" "<<c<<" "<<d<<endl;
  17.                    }
  18.               }
  19.          }
  20.     }
  21.     system ("pause");
  22.     return 0;
  23. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=1 ; i<=3 ; i++)
  7.     {
  8.           for(int j=1 ; j<=3 ; j++)
  9.           {      
  10.                  for(int k=1 ; k<=3 ; k++)
  11.                  {      
  12.                         for(int m=1 ; m<=3 ; m++)
  13.                         {
  14.                             sum++;
  15.                         }
  16.                  }
  17.            }  
  18.      }                       
  19.     cout<<"第"<<sum<<"次":"<<i<<" "<<j<<" "<<k<<m<<endl;  
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

TOP

本帖最後由 王淳暘 於 2016-5-27 09:24 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int sum=0;
  7.     for (int i=1; i<=3; i++)
  8.     {
  9.         for (int j=1; j<=3; j++)
  10.         {
  11.              for (int k=1; k<=3; k++)
  12.              {
  13.                  for (int l=1; l<=3; l++)
  14.                  {
  15.                     sum++;
  16.                     cout <<"第"<<sum<<"次"<<i<<" "<<j<<" "<<k<<" "<<l<<endl;
  17.                      
  18.                  }
  19.              }
  20.         }                 
  21.     }
  22.      
  23.     system("pause");
  24.     return 0;
  25. }
複製代碼

TOP

本帖最後由 張恩嘉 於 2016-5-27 09:54 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.       int sum=0;
  7.       for(int i=1 ;i<=3; i++)
  8.       {
  9.           for(int a=1 ;a<=3; a++)      
  10.           {
  11.               for(int b=1 ;b<=3; b++)
  12.               {
  13.                   for(int c=1 ;c<=3; c++)   
  14.                   {
  15.                   sum++;
  16.                   cout<<"第"<<sum<<"次:"<<i<<" "<<a<<" "<<b<<" "<<c<<endl;
  17.                   }
  18.               }
  19.           }      
  20.       }
  21.       system("pause");
  22.       return 0;   
  23. }
複製代碼
我要當超級版主==

TOP

本帖最後由 劉得榮 於 2016-5-26 20:53 編輯
  1.     #include<iostream>
  2.     #include<cstdlib>
  3.     using namespace std;
  4.     int main()
  5.     {
  6.         int sum=0;
  7.         for(int i=1;i<=3;i++)
  8.                 for(int j=1;j<=3;j++)
  9.                         for(int k=1;k<=3;k++)
  10.                                 for(int m=1;m<=3;m++)
  11.                                 {
  12.                                         sum++;
  13.                                         cout<<"第"<<sum<<"次嘗試:"<<i<<" "<<j<< " "<<k<<" "<<m<<endl;


  14.                                 }


  15.         system("pause");
  16.         return 0;
  17.     }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int sum=0;
  7.     for(int i=0; i<=3; i++)
  8.     {
  9.         for(int j=0; j<=3; j++)
  10.         {
  11.                 for(int k=0; k<=3; k++)
  12.                 {
  13.                         for(int m=0; m<=3; m++)
  14.                         {
  15.                             sum++;
  16.                             cout"第"<<sum<<"次:"<<i<<" "<<j<<" "<<k<<" "<<m<<endl;
  17.                         }
  18.                 }
  19.         }
  20.     }   
  21.     system ("pause");
  22.     return 0;
  23. }
複製代碼

TOP

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=1;i<=9;i++)
  7.     {
  8.          for(int j=1;j<=9;j++)
  9.          {
  10.               for(int k=1;k<=9)
  11.               {
  12.                   for()
  13.                   {
  14.                   
  15.                   
  16.                   }
  17.               
  18.               }
  19.          
  20.          }   
  21.    
  22.     }


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

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<=3;i++)
  8.     {
  9.        for(int o=1;o<=3;0++)     
  10.        {
  11.             for(int p=1;p<=3;p++)
  12.             {
  13.                 for(q=1;q<=3;q++)
  14.                     sum++        
  15.                     cout<<"第"<<sum<<<<"次嘗試"<<endl;
  16.     system("pause");
  17.     return 0;
  18. }
複製代碼

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<=3;i++)
  8.     {
  9.        for(int j=1;j<=3;j++)
  10.        {
  11.           for(int k=1;k<=3;k++)
  12.            {
  13.              for(int l=1;l<=3;l++)
  14.              {
  15.                  sum++;
  16.                  cout<<"第"<<sum<<"次嘗試"<<i<<""<<j<<""<<k<<""<<l<<endl;
  17.              }
  18.            }
  19.        }
  20.     }      
  21.     system("pause");
  22.     return 0;
  23. }
複製代碼

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<=3; i++)
  8.     {
  9.         for(int j=1; j<=3; j++)
  10.         {
  11.          for(int k=1; k<=3; k++)
  12.            {
  13.                for(int l=1; l<=3; l++)
  14.                {
  15.                    sum++;
  16.                    cout<<"第"<<sum<<"次嘗試:"<<i<<" "<<j<<" "<<k<<" "<<l<<" "<<endl;
  17.                }   
  18.            }
  19.         }  
  20.     }   
  21.     system ("pause");
  22.     return 0;
  23. }
複製代碼

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<=3; i++)
  8.     {
  9.             for(int j=1; j<=3; j++)
  10.             {
  11.                     for(int k=1; k<=3; k++)
  12.                     {         
  13.                               for(int m=1; m<=3; m++)
  14.                              {
  15.                                       sum=sum+1;
  16.                                       cout<<"第"<<i<<j<<k<<m<<"次"<<endl;
  17.                                       
  18.                              }
  19.                     }
  20.             }
  21.      }
  22.    
  23.    
  24.     system("pause");
  25.     return 0;   
  26. }
複製代碼

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<=3; i++)
  8.     {
  9.         for(int j=1; j<=3; j++)
  10.         {
  11.             for(int k=1; k<=3; k++)
  12.             {
  13.                 for(int l=1; l<=3; l++)
  14.                 {
  15.                     sum++;
  16.                     cout<<"第"<<sum<<"次嘗試"<<i<<" "<<j<<" "<<k<<" "<<l<<endl;        
  17.                 }        
  18.             }        
  19.         }   
  20.     }
  21.          
  22.     system("pause");
  23.     return 0;
  24.    
  25. }
複製代碼

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<=3; i++)
  8.      {
  9.             for(int o=1; o<=3; o++)
  10.             {
  11.                      for(int p=1; p<=3; p++)   
  12.                      {
  13.                                for(int l=1; l<=3; l++)
  14.                                {
  15.                                       sum++;
  16.                                       cout<<"第"<<sum<<"次嘗試: " <<i<<" "<<o<<" "<<p<<" "<<l<<" "<<endl;   
  17.                                }                    
  18.                      }     
  19.             }     
  20.      }           
  21.      system("pause");
  22.      return 0;   
  23. }
複製代碼

TOP

返回列表