返回列表 發帖

巢狀迴圈

本帖最後由 tonyh 於 2016-4-23 11:12 編輯

一個四層的巢狀迴圈, 若每層都跑 3 次, 則總共會跑 81 次 (3 的 4 次方).


  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 j=1; j<=3; j++)
  10.             {
  11.                  for(int k=1; k<=3; k++)
  12.                  {
  13.                       for(int h=1; h<=3; h++)
  14.                       {
  15.                               n++;
  16.                               cout<<"第"<<n<<"次: "<<i<<" "<<j<<" "<<k<<" "<<h<<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 a=0;
  7.     for(int i=1;i<=3; i+=1)   
  8.     {
  9.         for(int j=1;j<=3; j+=1)   
  10.         {
  11.             for(int k=1;k<=3; k+=1)   
  12.             {
  13.                 for(int l=1;l<=3; l+=1)   
  14.                 {
  15.                 a++;
  16.                 cout<<"第"<<a<<"次:"<<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 x=0;
  7.     for(int i=1; i<=3; i++)   
  8.         {
  9.          for(int k=1; k<=3; k++)
  10.              {
  11.               for(int l=1; l<=3; l++)
  12.                   {
  13.                    for(int m=1; m<=3; m++)
  14.                        {
  15.                         x++;
  16.                         cout<<"第"<<x<<"次 "<<i<<" "<<k<<" "<<l<<" "<<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 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. }
複製代碼

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 m=1; m<=3; m++)
  12.                   {
  13.                        for(int l=1; l<=3; l++)
  14.                        {
  15.                             sum++;
  16.                             cout<<"第"<<sum<<"次"<<i<<" "<<j<<" "<<m<<" "<<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 x=0;
  7.    
  8.    for(int a=1; a<=3; a++)
  9.    {
  10.       for(int b=1; b<=3; b++)
  11.      {
  12.         for(int c=1; c<=3; c++)
  13.        {
  14.             for(int d=1; d<=3; d++)
  15.            {
  16.                x++;
  17.                cout<<x<<endl;
  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 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. }a
複製代碼

TOP

  1. #include<iostream>     
  2. #include<cstdlib>      
  3. using namespace std;
  4. int main()      
  5. {
  6.     int i,p,q,v,r;
  7.     for(i=1;i<=3;i++)
  8.     {
  9.         for(p=1;p<=3;p++)
  10.         {
  11.             for(q=1;q<=3;q++)
  12.             {
  13.                 for(v=1;v<=3;v++)
  14.                 {
  15.                     r++;               
  16.                     cout<<"第"<<r<<"次: "<<i<<p<<q<<V<<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 i,p;
  7.     for(i=1;i<=9;i++)
  8.     {
  9.         for(p=1;p<=9;p++)
  10.         {
  11.                     
  12.             cout<<i<<"*"<<p<<"="<<i*p<<"  ";                                    
  13.                              
  14.         }
  15.     cout<<endl;            
  16.     }
  17.     system("pause");
  18.     return 0;   
  19. }
複製代碼

TOP

返回列表