Board logo

標題: 巢狀迴圈 - 聖誕樹 [打印本頁]

作者: tonyh    時間: 2012-5-30 13:44     標題: 巢狀迴圈 - 聖誕樹

本帖最後由 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. }
複製代碼

作者: 蔡岳凌    時間: 2012-5-30 13:48

  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. }
複製代碼

作者: 黃睿帆    時間: 2012-5-30 13:52

  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. }
複製代碼

作者: 蘇冠鈞    時間: 2012-5-30 14:00

  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. }
複製代碼

作者: 鄭睿恒    時間: 2012-5-30 14:09

  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. }  
複製代碼





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