e.cpp
来自「請用星號(*)排列出下列的雙箭頭星號圖案」· C++ 代码 · 共 25 行
CPP
25 行
#include <iostream.h>
#include <fstream.h>
void main(){
int H,W,i,j;
ifstream DA("e.txt");
DA >> H;
DA >> W;
DA.close();
for (i=1;i<(H+1)/2;i++){
for (j=0;j<(H+1)/2-i;j++) cout << " ";
for (j=0;j<i;j++) cout << "*";
for (j=0;j<W-(H+1);j++) cout << " ";
for (j=0;j<i;j++) cout << "*";
cout << endl;
}
for (i=1;i<=W;i++) cout << "*";
cout << endl;
for (i=((H+1)/2)-1;i>0;i--){
for (j=0;j<(H+1)/2-i;j++) cout << " ";
for (j=0;j<i;j++) cout << "*";
for (j=0;j<W-(H+1);j++) cout << " ";
for (j=0;j<i;j++) cout << "*";
cout << endl;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?