返回列表 發帖

023_小星星圖形

本帖最後由 游東祥 於 2015-7-4 09:14 編輯

寫一個程式,用來顯示幾種不同的小星星排列組合圖。
L型三角形:
  1.   *
  2.   **
  3.   ***
  4.   ****
  5.   *****
複製代碼



倒L型三角形:
  1.       *
  2.      **
  3.     ***
  4.    ****
  5.   *****
複製代碼


等腰三角形:
  1.       *
  2.      ***
  3.     *****
  4.    *******
  5.   *********
複製代碼

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. void say_hello ()
  5. {
  6.         cout<<"========================"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;
  8.         cout<<"========================"<<endl;
  9. }

  10. void triangle1 ()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i = 1; i <= 5; i++)
  14.         {
  15.                 for(int j = 1; j <= i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }
  21. }

  22. int main ()
  23. {
  24.         while (true)
  25.     {   
  26.                 say_hello ();
  27.                 triangle1 ();
  28.         system ("pause");
  29.     }
  30.         return 0;
  31. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;


  4. void say_hello()
  5. {
  6.         cout<<"*======================*"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;       
  8.         cout<<"*======================*"<<endl;
  9. }

  10. void triangle1()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i=1; i<=5; i++)
  14.         {
  15.                 for(int j=1; j<=i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }       
  21.        
  22. }

  23. int main()
  24. {
  25.         while(true)
  26.         {
  27.                 say_hello();
  28.                 triangle1();
  29.                 system("pause");       
  30.         }       
  31.         return 0;
  32. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4.        

  5. void say_hello()
  6. {
  7.         cout<<"*======================*"<<endl;
  8.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;
  9.         cout<<"*======================*"<<endl;
  10. }
  11. void triangle1()
  12. {
  13.         for(int i = 1 ; i <=5 ; i++)
  14.         {
  15.                 for(int j = 1 ; j <=i ; j++)
  16.        
  17.                 {
  18.                         cout<<"*";       
  19.                 }
  20.         cout<<endl;
  21.         }
  22. }
  23. int main()
  24. {               

  25. while(true)
  26.         {
  27.                 say_hello();
  28.                 triangle1();
  29.                
  30.                
  31.                
  32.                
  33.                
  34.                
  35.                 system("pause");
  36.         }       
  37.                 return 0;
  38.                
  39. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. void say_hello ()
  5. {
  6.         cout<<"========================"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;
  8.         cout<<"========================"<<endl;
  9. }

  10. void triangle1 ()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i = 1; i <= 5; i++)
  14.         {
  15.                 for(int j = 1; j <= i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }
  21. }

  22. void triangle2 ()
  23. {
  24.         cout<<"倒L形三角形"<<endl;
  25.         for(int i = 1; i <= 5; i++)
  26.         {
  27.                 for(int k=1;k<=5-i;k++)
  28.                                 {
  29.                                 cout<<" ";
  30.                                                                 }
  31.                                
  32.                                 for(int j = 1; j <= i; j++)
  33.                 {
  34.                         cout<<"*";
  35.                 }
  36.                 cout<<endl;
  37.         }
  38. }




  39. int main ()
  40. {
  41.         while (true)
  42.     {   
  43.                 say_hello ();
  44.                 triangle1 ();
  45.                         triangle2 ();
  46.                
  47.                 system ("pause");
  48.     }
  49.         return 0;
  50. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. void say_hello ()
  5. {
  6.         cout<<"========================"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;
  8.         cout<<"========================"<<endl;
  9. }

  10. void triangle1 ()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i = 1; i <= 5; i++)
  14.         {
  15.                 for(int j = 1; j <= i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }
  21. }

  22. void triangle2 ()
  23. {
  24.         cout<<"L形三角形"<<endl;
  25.         for(int i = 1; i <= 5; i++)
  26.         {
  27.                 for(int k = 1; k <= 5 - i; k++)
  28.                 {
  29.                         cout<<" ";
  30.                 }
  31.                 for(int j = 1; j <= i; j++)
  32.                 {
  33.                         cout<<"*";
  34.                 }
  35.                 cout<<endl;
  36.         }
  37. }

  38. void triangle3 ()
  39. {
  40.         cout<<"等腰三角形"<<endl;
  41.         for(int i = 1; i <= 5; i++)
  42.         {
  43.                 for(int k = 1; k <= 5 - i; k++)
  44.                 {
  45.                         cout<<" ";
  46.                 }
  47.                 for(int l = 1; l <= i-1; l++)
  48.                 {
  49.                         cout<<"*";
  50.                 }
  51.                 for(int j = 1; j <= i; j++)
  52.                 {
  53.                         cout<<"*";
  54.                 }
  55.                 cout<<endl;
  56.         }
  57. }

  58. int main ()
  59. {
  60.         while (true)
  61.     {   
  62.                 say_hello ();
  63.                 triangle1 ();
  64.                 triangle2 ();
  65.                 triangle3 ();
  66.         system ("pause");
  67.     }
  68.         return 0;
  69. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. void say_hello ()
  5. {
  6.         cout<<"========================"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;
  8.         cout<<"========================"<<endl;
  9. }

  10. void triangle1 ()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i = 1; i <= 5; i++)
  14.         {
  15.                 for(int j = 1; j <= i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }
  21. }

  22. void triangle2 ()
  23. {
  24.         cout<<"倒L形三角形"<<endl;
  25.         for(int i = 1; i <= 5; i++)
  26.         {
  27.                 for(int k=1;k<=5-i;k++)
  28.                                 {
  29.                                 cout<<" ";
  30.                                                                 }
  31.                                
  32.                                 for(int j = 1; j <= i; j++)
  33.                 {
  34.                         cout<<"*";
  35.                 }
  36.                 cout<<endl;
  37.         }
  38. }
  39. void triangle3 ()
  40. {
  41.         cout<<"等要三角形"<<endl;
  42.         for(int i = 1; i <= 5; i++)
  43.         {
  44.                 for(int k=1;k<=5-i;k++)
  45.                                 {
  46.                                 cout<<" ";
  47.                                                                 }
  48.                                         for(int j = 1; j <= i; j++)
  49.                 {
  50.                         cout<<"*";
  51.                 }
  52.                 cout;
  53.                                        
  54.                                         for(int j = 1; j <=i-1 ; j++)
  55.                 {
  56.                         cout<<"*";
  57.                 }
  58.                 cout<<endl;;
  59.         }
  60. }



  61. int main ()
  62. {
  63.         while (true)
  64.     {   
  65.                 say_hello ();
  66.                 triangle1 ();
  67.                         triangle2 ();
  68.                                 triangle3 ();
  69.                 system ("pause");
  70.     }
  71.         return 0;
  72. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;


  4. void say_hello()
  5. {
  6.         cout<<"*======================*"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;        
  8.         cout<<"*======================*"<<endl;
  9. }

  10. void triangle1()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i=1; i<=5; i++)
  14.         {
  15.                 for(int j=1; j<=i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }        
  21. }

  22. void triangle2()
  23. {
  24.     cout<<"倒L形三角形"<<endl;
  25.     for(int i = 1; i <= 5; i++)
  26.         {
  27.                 for(int k = 1; k <= 5 - i; k++)
  28.                 {
  29.                         cout<<" ";
  30.                 }
  31.                 for(int j = 1; j <= i; j++)
  32.                 {
  33.                         cout<<"*";
  34.                 }
  35.                 cout<<endl;
  36.         }  

  37. void triangle3()
  38. {
  39.     cout<<"等腰三角形"<<endl;   
  40.     for(int i = 1; i <= 5; i++)
  41.     {
  42.          for(int j = 1; j <= 5 - i; j++)
  43.          {
  44.          cout << " ";
  45.          }
  46.          for(int k = 1; k <= (i * 2) - 1; k++)
  47.          {
  48.          cout << "*";
  49.          }
  50.          cout << endl;
  51.     }
  52. }

  53. int main()
  54. {
  55.         while(true)
  56.         {
  57.                 say_hello();
  58.                 triangle1();
  59.                 triangle2();
  60.                 triangle3();
  61.                 system("pause");        
  62.         }        
  63.         return 0;
  64. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;





  4. void say_hello()

  5. {

  6.         cout<<"*======================*"<<endl;

  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;        

  8.         cout<<"*======================*"<<endl;

  9. }



  10. void triangle1()

  11. {

  12.         cout<<"L形三角形"<<endl;

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

  14.         {

  15.                 for(int j=1; j<=i; j++)

  16.                 {

  17.                         cout<<"*";

  18.                 }

  19.                 cout<<endl;

  20.         }        

  21. }



  22. void triangle2()

  23. {

  24.     cout<<"倒L形三角形"<<endl;

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

  26.         {

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

  28.                 {

  29.                         cout<<" ";

  30.                 }

  31.                 for(int j = 1; j <= i; j++)

  32.                 {

  33.                         cout<<"*";

  34.                 }

  35.                 cout<<endl;

  36.         }  


  37. }
  38. void triangle3()

  39. {

  40.     cout<<"等腰三角形"<<endl;   

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

  42.     {

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

  44.          {

  45.          cout << " ";

  46.          }

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

  48.          {

  49.          cout << "*";

  50.          }

  51.          cout << endl;

  52.     }

  53. }
  54. void triangle4()
  55. {               
  56.                 cout<<"垂直翻轉L形三角形"<<endl;
  57.                 for(int i = 1 ; i <= 5 ; i--)
  58.                 {
  59.                         for(int j = 1 ; j <= i ; j++)
  60.                         {
  61.                                 cout<<"*";
  62.                        
  63.                         }
  64.                        
  65.                
  66.                
  67.                 }
  68.                 cout<<endl;
  69.                 system("pause");
  70.                 return 0;
  71. }
  72. void triangle5()                       
  73. {
  74.         {
  75.                                 cout<<"垂直翻轉等腰三角形"<<endl;
  76.                                 for(int i = 3; i >= 1; i--)
  77.                 for(int k=1;k<=3-i;k++)

  78.                 {

  79.                     cout<<" ";
  80.                                 }
  81.                                                                

  82.                 for(int j = 1; j <= i*2-1; j++)

  83.                 {

  84.                         cout<<"*";
  85.                                 }       
  86.                        
  87.                    
  88.                                
  89.                         cout<<endl;;

  90.         }

  91. }



  92. void triangle6()

  93. {               
  94.                 cout<<"菱形"<<endl;
  95.                 for(int i = -2; i <= 2 ; i++)
  96.                 {
  97.                        
  98.                                 for(int j = 1 ; j <=abs(i) ; j++)
  99.                         {
  100.                                 cout<<"*";
  101.                        
  102.                         }
  103.                         int k=(abs(i));
  104.                         for(int j = 1 ; j <= k*2-1 ; j++)
  105.                         {
  106.                                 cout<<" ";
  107.                        
  108.                         }
  109.                         cout<<endl;
  110.                 }
  111. }
  112. int main()

  113. {

  114.         while(true)

  115.         {

  116.                 say_hello();
  117.                 triangle1();
  118.                 triangle2();
  119.                 triangle3();
  120.         triangle4();       
  121.                 triangle5();
  122.         triangle6();
  123.         system("pause");        

  124.         }        

  125.         return 0;

  126. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<cmath>
  4. using namespace std;

  5. void say_hello ()
  6. {
  7.         cout<<"========================"<<endl;
  8.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;
  9.         cout<<"========================"<<endl;
  10. }

  11. void triangle1 ()
  12. {
  13.         cout<<"L形三角形"<<endl;
  14.         for(int i = 1; i <= 5; i++)
  15.         {
  16.                 for(int j = 1; j <= i; j++)
  17.                 {
  18.                         cout<<"*";
  19.                 }
  20.                 cout<<endl;
  21.         }
  22. }

  23. void triangle2 ()
  24. {
  25.         cout<<"倒L形三角形"<<endl;
  26.         for(int i = 1; i <= 5; i++)
  27.         {
  28.                 for(int k=1;k<=5-i;k++)
  29.                                 {
  30.                                 cout<<" ";
  31.                                                                 }
  32.                                 
  33.                                 for(int j = 1; j <= i; j++)
  34.                 {
  35.                         cout<<"*";
  36.                 }
  37.                 cout<<endl;
  38.         }
  39. }
  40. void triangle3 ()
  41. {
  42.         cout<<"等要三角形"<<endl;
  43.         for(int i = 1; i <= 5; i++)
  44.         {
  45.                 for(int k=1;k<=5-i;k++)
  46.                                 {
  47.                                 cout<<" ";
  48.                                                                 }
  49.                                         for(int j = 1; j <= i; j++)
  50.                 {
  51.                         cout<<"*";
  52.                 }
  53.                 cout;
  54.                                        
  55.                                         for(int j = 1; j <=i-1 ; j++)
  56.                 {
  57.                         cout<<"*";
  58.                 }
  59.                 cout<<endl;;
  60.         }
  61. }
  62. void triangle4 ()
  63. {
  64. cout<<"垂直翻轉L形三角形"<<endl;
  65. for(int i=1;i<=5;i++)
  66. {
  67.         for(int j=1;j<=6-i;j++)
  68.         {
  69.        
  70.         cout<<"*";

  71. }
  72. cout<<endl;       
  73.        
  74.        
  75. }
  76. }
  77. void triangle5 ()
  78. {
  79.         cout<<"等腰翻轉三角形"<<endl;
  80.         for(int i=3;i>=1;i--)
  81.         {
  82.                 for(int j=1;j<=3-i;j++)
  83.                 {
  84.                         cout<<" ";
  85.                 }
  86.                 for(int k=1;k<=i*2-1;k++)
  87.                 {
  88.                 cout<<"*";
  89. }
  90.         cout<<endl;
  91.         }
  92.        
  93.        
  94.        
  95. }
  96. void triangle6 ()
  97. {
  98.         for(int i=-2;i<=2;i++)
  99.         {
  100.                 for(int j=1;j<=abs(i);j++)
  101.                 {
  102.                         cout<<" ";
  103.                 }
  104.                 for(int k=1;)
  105.                
  106.         }
  107.        
  108.        
  109.        
  110.        
  111.        
  112.        
  113.        
  114. }
  115. int main ()
  116. {
  117.         while (true)
  118.     {   
  119.            
  120.          
  121.                             
  122.                
  123.                                 triangle6 ();
  124.                                 system ("pause");
  125.     }
  126.         return 0;
  127. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. void say_hello()
  5. {
  6.         cout<<"*======================*"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;        
  8.         cout<<"*======================*"<<endl;
  9. }
  10. void triangle1()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i=1; i<=5; i++)
  14.         {
  15.                 for(int j=1; j<=i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }        
  21. }

  22. void triangle2()
  23. {
  24.     cout<<"倒L形三角形"<<endl;
  25.     for(int i = 1; i <= 5; i++)
  26.     {
  27.             for(int k = 1; k <= 5 - i; k++)
  28.             {
  29.                     cout<<" ";
  30.             }
  31.             for(int j = 1; j <= i; j++)
  32.             {
  33.                     cout<<"*";
  34.             }
  35.             cout<<endl;
  36.     }
  37. }
  38.           
  39. void triangle3()
  40. {
  41.     cout<<"等腰三角形"<<endl;   
  42.     for(int i = 1; i <= 5; i++)
  43.     {
  44.          for(int j = 1; j <= 5 - i; j++)
  45.          {
  46.          cout << " ";
  47.          }
  48.          for(int k = 1; k <= (i * 2) - 1; k++)
  49.          {
  50.          cout << "*";
  51.          }
  52.          cout << endl;
  53.     }
  54. }
  55. void triangle4()
  56. {
  57.         cout << "垂直翻轉L形三角形" <<endl;
  58.         for(int i = 5; i >= 1; i--)
  59.         {
  60.                 for(int j = 1; j <= i; j++)
  61.                 {
  62.                         cout << "*";
  63.                 }
  64.                 cout <<endl;
  65.         }
  66. }
  67. void triangle5()
  68. {
  69.     cout << "垂直翻轉等腰三角形" << endl;   
  70.     for(int i = 5; i >= 1; i--)
  71.     {
  72.          for(int j = 1; j <= 5 - i; j++)
  73.          {
  74.          cout << " ";
  75.          }
  76.          for(int k = 1; k <= (i * 2) - 1; k++)
  77.          {
  78.          cout << "*";
  79.          }
  80.          cout << endl;
  81.     }
  82. }
  83. void triangle6()
  84. {
  85.     cout << "菱形" << endl;   
  86.     for(int i = 1; i <= 3; i++)
  87.     {
  88.          cout << " ";
  89.          for(int j = 1; j <= 3 - i; j++)
  90.          {
  91.          cout << " ";
  92.          }
  93.          for(int k = 1; k <= (i * 2) - 1; k++)
  94.          {
  95.          cout << "*";
  96.          }
  97.          cout << endl;
  98.     }
  99.     for(int i = 4; i >= 1; i--)
  100.     {
  101.          for(int j = 1; j <= 4 - i; j++)
  102.          {
  103.          cout << " ";
  104.          }
  105.          for(int k = 1; k <= (i * 2) - 1; k++)
  106.          {
  107.          cout << "*";
  108.          }
  109.          cout << endl;
  110.     }                                             
  111. }
  112. int main()
  113. {
  114.         while(true)
  115.         {
  116.                 say_hello();
  117.                 triangle1();
  118.                 triangle2();
  119.                 triangle3();
  120.                 triangle4();
  121.                 triangle5();
  122.                 triangle6();
  123.                 system("pause");        
  124.         }        
  125.         return 0;
  126. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. void say_hello()
  5. {
  6.         cout<<"*======================*"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;        
  8.         cout<<"*======================*"<<endl;
  9. }
  10. void triangle1()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i=1; i<=5; i++)
  14.         {
  15.                 for(int j=1; j<=i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }        
  21. }

  22. void triangle2()
  23. {
  24.     cout<<"倒L形三角形"<<endl;
  25.     for(int i = 1; i <= 5; i++)
  26.     {
  27.             for(int k = 1; k <= 5 - i; k++)
  28.             {
  29.                     cout<<" ";
  30.             }
  31.             for(int j = 1; j <= i; j++)
  32.             {
  33.                     cout<<"*";
  34.             }
  35.             cout<<endl;
  36.     }
  37. }
  38.          
  39. void triangle3()
  40. {
  41.     cout<<"等腰三角形"<<endl;   
  42.     for(int i = 1; i <= 5; i++)
  43.     {
  44.          for(int j = 1; j <= 5 - i; j++)
  45.            {
  46.          cout << " ";
  47.           }
  48.          for(int k = 1; k <= (i * 2) - 1; k++)
  49.          {
  50.          cout << "*";
  51.            }
  52.          cout << endl;
  53.     }   
  54. }
  55. void triangle4()
  56. {   
  57.         cout << "垂直翻轉L形三角形" <<endl;
  58.             for(int i = 5; i >= 1; i--)
  59.         {
  60.                  for(int j = 1; j <= i; j++)
  61.                     {
  62.                                cout << "*";
  63.                 }
  64.                 cout <<endl;
  65.         }
  66. }
  67. void triangle5()
  68. {
  69.      cout << "垂直翻轉等腰三角形" << endl;   
  70.         for(int i = 5; i >= 1; i--)
  71.     {
  72.                 for(int j = 1; j <= 5 - i; j++)
  73.           {
  74.          cout << " ";
  75.          }
  76.           for(int k = 1; k <= (i * 2) - 1; k++)
  77.          {
  78.              cout << "*";
  79.              }
  80.              cout << endl;
  81.     }
  82. }
  83. void triangle6()
  84. {
  85.                 cout << "菱形" << endl;   
  86.             for(int i = 1; i <= 3; i++)
  87.     {
  88.          cout << " ";
  89.                for(int j = 1; j <= 3 - i; j++)
  90.          {
  91.                  cout << " ";
  92.          }
  93.                  for(int k = 1; k <= (i * 2) - 1; k++)
  94.          {
  95.                   cout << "*";
  96.          }
  97.                cout << endl;
  98.     }
  99. for(int i = 4; i >= 1; i--)
  100.     {
  101.              for(int j = 1; j <= 4 - i; j++)
  102.          {
  103.              cout << " ";
  104.          }
  105.               for(int k = 1; k <= (i * 2) - 1; k++)
  106.          {
  107.               cout << "*";
  108.          }
  109.                cout << endl;
  110.     }                                             
  111. }
  112. int main()
  113. {
  114.         while(true)
  115.         {
  116. say_hello();
  117. triangle1();
  118. triangle2();
  119. triangle3();
  120. triangle4();
  121. triangle5();
  122. triangle6();
  123.                 system("pause");        
  124.         }        
  125.         return 0;
  126. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. void say_hello()
  5. {
  6.         cout<<"*======================*"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;        
  8.         cout<<"*======================*"<<endl;
  9. }
  10. void triangle1()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i=1; i<=5; i++)
  14.         {
  15.                 for(int j=1; j<=i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }        
  21. }

  22. void triangle2()
  23. {
  24.     cout<<"倒L形三角形"<<endl;
  25.     for(int i = 1; i <= 5; i++)
  26.     {
  27.             for(int k = 1; k <= 5 - i; k++)
  28.             {
  29.                     cout<<" ";
  30.             }
  31.             for(int j = 1; j <= i; j++)
  32.             {
  33.                     cout<<"*";
  34.             }
  35.             cout<<endl;
  36.     }
  37. }
  38.          
  39. void triangle3()
  40. {
  41.     cout<<"等腰三角形"<<endl;   
  42.     for(int i = 1; i <= 5; i++)
  43.     {
  44.          for(int j = 1; j <= 5 - i; j++)
  45.            {
  46.          cout << " ";
  47.           }
  48.          for(int k = 1; k <= (i * 2) - 1; k++)
  49.          {
  50.          cout << "*";
  51.            }
  52.          cout << endl;
  53.     }   
  54. }
  55. void triangle4()
  56. {   
  57.         cout << "垂直翻轉L形三角形" <<endl;
  58.             for(int i = 5; i >= 1; i--)
  59.         {
  60.                  for(int j = 1; j <= i; j++)
  61.                     {
  62.                                cout << "*";
  63.                 }
  64.                 cout <<endl;
  65.         }
  66. }
  67. void triangle5()
  68. {
  69.      cout << "垂直翻轉等腰三角形" << endl;   
  70.         for(int i = 5; i >= 1; i--)
  71.     {
  72.                 for(int j = 1; j <= 5 - i; j++)
  73.           {
  74.          cout << " ";
  75.          }
  76.           for(int k = 1; k <= (i * 2) - 1; k++)
  77.          {
  78.              cout << "*";
  79.              }
  80.              cout << endl;
  81.     }
  82. }
  83. void triangle6()
  84. {
  85.                 cout << "菱形" << endl;   
  86.             for(int i = 1; i <= 3; i++)
  87.     {
  88.          cout << " ";
  89.                for(int j = 1; j <= 3 - i; j++)
  90.          {
  91.                  cout << " ";
  92.          }
  93.                  for(int k = 1; k <= (i * 2) - 1; k++)
  94.          {
  95.                   cout << "*";
  96.          }
  97.                cout << endl;
  98.     }
  99. for(int i = 4; i >= 1; i--)
  100.     {
  101.              for(int j = 1; j <= 4 - i; j++)
  102.          {
  103.              cout << " ";
  104.          }
  105.               for(int k = 1; k <= (i * 2) - 1; k++)
  106.          {
  107.               cout << "*";
  108.          }
  109.                cout << endl;
  110.     }                                             
  111.         }
  112. int main()
  113. {
  114.         while(true)
  115.         {
  116. system("cls") ;


  117. say_hello();
  118. int a;
  119. cout << "請選擇要顯示的三角形:" << endl;
  120. cout << "(1) L形三角形 " << endl;
  121. cout << "(2) 倒L形三角形 " << endl;
  122. cout << "(3) 等腰三角形 " << endl;
  123. cout << "(4) 垂直翻轉L形三角形 " << endl;
  124. cout << "(5) 垂直翻轉等腰三角形 " << endl;
  125. cout << "(6) 菱形 " << endl;
  126. cout << "請選擇:";
  127. cin >> a;
  128. switch (a)
  129. {

  130.         case 1:
  131.         triangle1();       
  132.                 break;
  133.         case 2:
  134.         triangle2();       
  135.                 break;
  136.         case 3:
  137.         triangle3();       
  138.                 break;
  139.         case 4:
  140.         triangle4();       
  141.                 break;
  142.         case 5:
  143.         triangle5();       
  144.                 break;
  145.         case 6:
  146.         triangle6();
  147.         break;
  148. }

  149.                 system("pause");        
  150.         }        
  151.         return 0;
  152. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. void say_hello()
  5. {
  6.         cout<<"*======================*"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;        
  8.         cout<<"*======================*"<<endl;
  9. }
  10. void triangle1()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i=1; i<=5; i++)
  14.         {
  15.                 for(int j=1; j<=i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }        
  21. }

  22. void triangle2()
  23. {
  24.     cout<<"倒L形三角形"<<endl;
  25.     for(int i = 1; i <= 5; i++)
  26.     {
  27.             for(int k = 1; k <= 5 - i; k++)
  28.             {
  29.                     cout<<" ";
  30.             }
  31.             for(int j = 1; j <= i; j++)
  32.             {
  33.                     cout<<"*";
  34.             }
  35.             cout<<endl;
  36.     }
  37. }
  38.          
  39. void triangle3()
  40. {
  41.     cout<<"等腰三角形"<<endl;   
  42.     for(int i = 1; i <= 5; i++)
  43.     {
  44.          for(int j = 1; j <= 5 - i; j++)
  45.          {
  46.          cout << " ";
  47.          }
  48.          for(int k = 1; k <= (i * 2) - 1; k++)
  49.          {
  50.          cout << "*";
  51.          }
  52.          cout << endl;
  53.     }
  54. }
  55. void triangle4()
  56. {
  57.         cout << "垂直翻轉L形三角形" <<endl;
  58.         for(int i = 5; i >= 1; i--)
  59.         {
  60.                 for(int j = 1; j <= i; j++)
  61.                 {
  62.                         cout << "*";
  63.                 }
  64.                 cout <<endl;
  65.         }
  66. }
  67. void triangle5()
  68. {
  69.     cout << "垂直翻轉等腰三角形" << endl;   
  70.     for(int i = 5; i >= 1; i--)
  71.     {
  72.          for(int j = 1; j <= 5 - i; j++)
  73.          {
  74.          cout << " ";
  75.          }
  76.          for(int k = 1; k <= (i * 2) - 1; k++)
  77.          {
  78.          cout << "*";
  79.          }
  80.          cout << endl;
  81.     }
  82. }
  83. void triangle6()
  84. {
  85.     cout << "菱形" << endl;   
  86.     for(int i = 1; i <= 3; i++)
  87.     {
  88.          cout << " ";
  89.          for(int j = 1; j <= 3 - i; j++)
  90.          {
  91.          cout << " ";
  92.          }
  93.          for(int k = 1; k <= (i * 2) - 1; k++)
  94.          {
  95.          cout << "*";
  96.          }
  97.          cout << endl;
  98.     }
  99.     for(int i = 4; i >= 1; i--)
  100.     {
  101.          for(int j = 1; j <= 4 - i; j++)
  102.          {
  103.          cout << " ";
  104.          }
  105.          for(int k = 1; k <= (i * 2) - 1; k++)
  106.          {
  107.          cout << "*";
  108.          }
  109.          cout << endl;
  110.     }                                             
  111. }
  112. int main()
  113. {
  114.     while(true)
  115.     {
  116.             int a;
  117.         system("cls");       
  118.         say_hello();
  119.         cout << "請選擇要顯示的三角形" << endl;
  120.         cout << "1)L形三角形" <<endl;
  121.         cout << "2)倒L形三角形" <<endl;
  122.         cout << "3)等腰三角形" <<endl;
  123.         cout << "4)垂直翻轉L形三角形" << endl;
  124.         cout << "4)垂直翻轉等腰三角形" <<endl;
  125.         cout << "5)菱形" << endl;
  126.         cout << "請選擇" << endl;
  127.                 cin >> a;
  128.                
  129.                 switch (a)
  130.                 {
  131.                         case 1:
  132.                                 triangle1();
  133.                                 break;
  134.                         case 2:
  135.                                 triangle2();
  136.                                 break;
  137.                         case 3:
  138.                                 triangle3();
  139.                                 break;
  140.                         case 4:
  141.                                 triangle4();
  142.                                 break;
  143.                         case 5:
  144.                                 triangle5();
  145.                                 break;
  146.                         case 6:
  147.                                 triangle6();
  148.                                 break;
  149.                 }
  150.         system("pause");        
  151.     }        
  152.     return 0;
  153. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. void say_hello ()
  5. {
  6.         cout<<"========================"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;
  8.         cout<<"========================"<<endl;
  9. }

  10. void triangle1 ()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i = 1; i <= 5; i++)
  14.         {
  15.                 for(int j = 1; j <= i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }
  21. }

  22. void triangle2 ()
  23. {
  24.         cout<<"倒L形三角形"<<endl;
  25.         for(int i = 1; i <= 5; i++)
  26.         {
  27.                 for(int k = 1; k <= 5 - i; k++)
  28.                 {
  29.                         cout<<" ";
  30.                 }
  31.                 for(int j = 1; j <= i; j++)
  32.                 {
  33.                         cout<<"*";
  34.                 }
  35.                 cout<<endl;
  36.         }
  37. }

  38. void triangle3 ()
  39. {
  40.         cout<<"等腰三角形"<<endl;
  41.         for(int i = 1; i <= 5; i++)
  42.         {
  43.                 for(int k = 1; k <= 5 - i; k++)
  44.                 {
  45.                         cout<<" ";
  46.                 }
  47.                 for(int l = 1; l <= i-1; l++)
  48.                 {
  49.                         cout<<"*";
  50.                 }
  51.                 for(int j = 1; j <= i; j++)
  52.                 {
  53.                         cout<<"*";
  54.                 }
  55.                 cout<<endl;
  56.         }
  57. }

  58. void triangle4 ()
  59. {
  60.         cout<<"垂直翻轉L形三角形"<<endl;
  61.         for(int i = 5; i >= 1; i--)
  62.         {
  63.                 for(int j = 1; j <= i; j++)
  64.                 {
  65.                         cout<<"*";
  66.                 }
  67.                 cout<<endl;
  68.         }
  69. }

  70. void triangle5 ()
  71. {
  72.         cout<<"垂直翻轉等腰三角形"<<endl;
  73.         for(int i = 3; i >= 1; i--)
  74.         {
  75.                 for (int j = 2; j <= 1; j++)
  76.                 {
  77.                         cout << "*";
  78.                 }
  79.                 cout << endl;
  80.         }
  81. }



  82. int main ()
  83. {
  84.         while (true)
  85.     {   
  86.    
  87.             int a;
  88.            
  89.             system("cls");
  90.                 say_hello ();
  91.                
  92.                 cout << "請選擇你要的三角形:" << endl;
  93.                 cout << "1) L形三角形" << endl;
  94.                 cout << "2) 倒L形三角形" << endl;
  95.                 cout << "3) 等腰三角形" << endl;
  96.                 cout << "4) 垂直翻轉L形三角形" << endl;
  97.                 cout << "5) 垂直翻轉等腰三角形" << endl;
  98.                 cout << "6) L形三角形" << endl;
  99.                 cout << "請選擇:" ;
  100.                 cin >> a;
  101.                        
  102.                 switch(a)
  103.                 {
  104.                         case 1:
  105.                         triangle1 ();
  106.                                 break;
  107.                         case 2:
  108.                         triangle2 ();
  109.                                 break;
  110.                         case 3:
  111.                         triangle3 ();
  112.                                 break;       
  113.                         case 4:
  114.                         triangle4 ();
  115.                                 break;
  116.                         case 5:
  117.                         triangle5 ();
  118.                                 break;
  119.                 }
  120.                
  121.             system ("pause");
  122.     }
  123.         return 0;
  124. }
複製代碼

TOP

本帖最後由 林廷翰 於 2015-7-3 21:00 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. void say_hello()
  5. {
  6.         cout<<"*======================*"<<endl;
  7.         cout<<"*歡迎使用璽安小星星軟體*"<<endl;        
  8.         cout<<"*======================*"<<endl;
  9. }
  10. void triangle1()
  11. {
  12.         cout<<"L形三角形"<<endl;
  13.         for(int i=1; i<=5; i++)
  14.         {
  15.                 for(int j=1; j<=i; j++)
  16.                 {
  17.                         cout<<"*";
  18.                 }
  19.                 cout<<endl;
  20.         }        
  21. }

  22. void triangle2()
  23. {
  24.     cout<<"倒L形三角形"<<endl;
  25.     for(int i = 1; i <= 5; i++)
  26.     {
  27.             for(int k = 1; k <= 5 - i; k++)
  28.             {
  29.                     cout<<" ";
  30.             }
  31.             for(int j = 1; j <= i; j++)
  32.             {
  33.                     cout<<"*";
  34.             }
  35.             cout<<endl;
  36.     }
  37. }
  38.          
  39. void triangle3()
  40. {
  41.     cout<<"等腰三角形"<<endl;   
  42.     for(int i = 1; i <= 5; i++)
  43.     {
  44.          for(int j = 1; j <= 5 - i; j++)
  45.          {
  46.          cout << " ";
  47.          }
  48.          for(int k = 1; k <= (i * 2) - 1; k++)
  49.          {
  50.          cout << "*";
  51.          }
  52.          cout << endl;
  53.     }
  54. }
  55. void triangle4()
  56. {
  57.         cout << "垂直翻轉L形三角形" <<endl;
  58.         for(int i = 5; i >= 1; i--)
  59.         {
  60.                 for(int j = 1; j <= i; j++)
  61.                 {
  62.                         cout << "*";
  63.                 }
  64.                 cout <<endl;
  65.         }
  66. }
  67. void triangle5()
  68. {
  69.     cout << "垂直翻轉等腰三角形" << endl;   
  70.     for(int i = 5; i >= 1; i--)
  71.     {
  72.          for(int j = 1; j <= 5 - i; j++)
  73.          {
  74.          cout << " ";
  75.          }
  76.          for(int k = 1; k <= (i * 2) - 1; k++)
  77.          {
  78.          cout << "*";
  79.          }
  80.          cout << endl;
  81.     }
  82. }
  83. void triangle6()
  84. {
  85.     cout << "菱形" << endl;   
  86.     for(int i = 1; i <= 3; i++)
  87.     {
  88.          cout << " ";
  89.          for(int j = 1; j <= 3 - i; j++)
  90.          {
  91.          cout << " ";
  92.          }
  93.          for(int k = 1; k <= (i * 2) - 1; k++)
  94.          {
  95.          cout << "*";
  96.          }
  97.          cout << endl;
  98.     }
  99.     for(int i = 4; i >= 1; i--)
  100.     {
  101.          for(int j = 1; j <= 4 - i; j++)
  102.          {
  103.          cout << " ";
  104.          }
  105.          for(int k = 1; k <= (i * 2) - 1; k++)
  106.          {
  107.          cout << "*";
  108.          }
  109.          cout << endl;
  110.     }                                             
  111. }
  112. int main()
  113. {
  114.         while(true)
  115.         {
  116.                system("cls") ;
  117.                
  118.                
  119.                 say_hello();               
  120.                 int a;
  121.                 cout << "請選擇要顯示的三角形:" << endl;
  122.                 cout << "(1) L形三角形 " << endl;
  123.                 cout << "(2) 倒L形三角形 " << endl;
  124.                 cout << "(3) 等腰三角形 " << endl;
  125.                 cout << "(4) 垂直翻轉L形三角形 " << endl;
  126.                 cout << "(5) 垂直翻轉等腰三角形 " << endl;
  127.                 cout << "(6) 菱形 " << endl;
  128.                cout << "請選擇:";
  129.                cin >> a;
  130.                switch (a)
  131.                {

  132.                  case 1:
  133.                          triangle1();        
  134.                          break;
  135.                  case 2:
  136.                          triangle2();        
  137.                          break;
  138.                  case 3:
  139.                          triangle3();        
  140.                          break;
  141.                  case 4:
  142.                          triangle4();        
  143.                          break;
  144.                 case 5:
  145.                          triangle5();        
  146.                          break;
  147.                  case 6:
  148.                         triangle6();
  149.                         break;
  150.                 }
  151.                  system("pause");        
  152.         }
  153.                 return 0;
  154. }       
複製代碼

TOP

返回列表