c++
打印小飞机,同样是找规律,可以人肉输出,可以循环根据规则输出,但是比较麻烦;
也可以利用向量输出:

#include<iostream>
#include<vector>
using namespace std;
int main(){
   vector<string> str{"     **     " ,"************" ,"    *  *    "};
   for (int i=0; i< 3; i++){
       cout<<str[i]<<endl;
       cout<<str[i]<<endl;
   }
   return 0;
}

循环输出

#include<iostream>
using namespace std;
int main(){
    for(int i=0; i<6; i++){
        // 1-2 line
        if (i<2){
            for (int j=0; j<12; j++){
                if (j==5 || j==6){
                    cout<<'*';
                }
                else{
                    cout<<' ';
                }
            }
            cout<<endl;
        }
       else if (i<4){
           for (int j=0; j<12; j++){
               cout<<'*';
           }
           cout<<endl;
       }
        else{
            for (int j=0; j<12; j++){
                if (j==4 || j==7){
                    cout<<'*';
                }
                else{
                    cout<<' ';
                }
            }
            cout<<endl;
        }
    }
    return 0;
}