返回列表 發帖

[隨堂測驗] 小星星 7 - 梯形

利用巢狀迴圈, 將符號*整齊排列成如下之梯形:


(上底5顆* , 下底9顆* , 高3顆*)
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(______________)
  7.     {
  8.         for(______________)
  9.         {
  10.             cout<<" ";
  11.         }
  12.         for(______________)
  13.         {
  14.             cout<<"*";
  15.         }
  16.         cout<<endl;   
  17.     }      
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼
本帖隱藏的內容需要回復才可以瀏覽

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

TOP

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. int a=5;
  7. for(int i=1;i<=3 ;i+=1){
  8.         for(int j=2; j>=i; j--){
  9.             cout<<" ";
  10.         }
  11.         for(int k=1; k<=a; k++){
  12.             cout<<"*";

  13.         }
  14.     a+=2;
  15. cout<<endl;
  16. }

  17. system("pause");
  18. return 0;
  19. }
複製代碼

TOP

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

TOP

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

TOP

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

TOP

返回列表