返回列表 發帖

巢狀迴圈 - 聖誕樹

本帖最後由 tonyh 於 2012-5-30 13:46 編輯

利用巢狀回圈, 將符號*整齊排列成如下之三角形:
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     for(int i=1; i<=5; i++)
  6.     {
  7.          for(int j=1; j<=5-i; j++)
  8.          {
  9.          cout<<" ";
  10.          }
  11.          for(int k=1; k<=(i*2)-1; k++)
  12.          {
  13.          cout<<"*";
  14.          }
  15.          cout<<endl;
  16.     }  
  17. system("pause");
  18. return 0;   
  19. }
複製代碼
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     for(int i=1; i<=9; i+=2)
  6.     {
  7.          for(int j=1; j<=(9-i)/2; j++)
  8.          {
  9.               cout<<" ";
  10.          }
  11.          
  12.          for(int k=1; k<=i; k++)
  13.          {
  14.               cout<<"*";
  15.          }
  16.          cout<<endl;
  17.     }
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

  1. #include <iostream>

  2. using namespace std;

  3. int main()

  4. {

  5.     for(int i=1; i<=5; i++)

  6.     {

  7.          for(int j=1; j<=5-i; j++)

  8.          {

  9.          cout<<" ";

  10.          }

  11.          for(int k=1; k<=(i*2)-1; k++)

  12.          {

  13.          cout<<"*";

  14.          }

  15.          cout<<endl;

  16.     }  

  17. system("pause");

  18. return 0;   

  19. }
複製代碼

TOP

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

TOP

  1. #include <iostream>

  2. using namespace std;

  3. int main()

  4. {

  5.     for(int i=1; i<=5; i++)

  6.     {

  7.          for(int j=1; j<=5-i; j++)

  8.          {

  9.          cout<<" ";

  10.          }

  11.          for(int k=1; k<=(i*2)-1; k++)

  12.          {

  13.          cout<<"*";

  14.          }

  15.          cout<<endl;

  16.     }  

  17. system("pause");

  18. return 0;   

  19. }
複製代碼

TOP

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

TOP

返回列表