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; }