Yêu cầu bài toán: Nhập tọa độ cần vẽ và vẽ HCN tại tọa độ đó
Code:
#include<stdio.h>
#include<conio.h>
#include<dos.h>
void hcn(int x,int y);
void main()
{
	clrscr();
	int dai,rong,x,y;
	printf("Nhap toa do cua (x;y): ");
	scanf("%d%d",&x,&y);
	hcn(x,y);
	getch();
}
void hcn(int x,int y)
{
	int dai,rong;
	printf("Nhap chieu dai va chieu rong:");
	scanf("%d%d",&dai,&rong);
	gotoxy(x,y);
	for(int i=1;i<=dai;i++)
	  {
		delay(100);
		printf("*");
	  }
	printf("\n");
	for(int j=0;j<=rong-2;j++)
	  {
		delay(100);
		gotoxy(x,y+1+j);
		printf("*");
		for(i=1;i<=dai-2;i++)
			printf(" ");
		printf("*\n");
	  }
	gotoxy(x,y+rong-1);
	for(i=1;i<=dai;i++)
	  {
		delay(100);
		printf("*");
	  }
}

--------------------------------------------------
Xem các chủ đề cùng chuyên mục: