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 + -
显示快捷键?