Bài toán vẽ hình chữ nhật

Thảo luận trong 'Thuật toán' bắt đầu bởi LieuKyThien, 19 Tháng bảy 2009.

  1. Offline

    LieuKyThien

    • Thành Viên Mới

    Số bài viết:
    79
    Đã được thích:
    49
    Điểm thành tích:
    0
    Yêu cầu bài toán: Nhập tọa độ cần vẽ và vẽ HCN tại tọa độ đó
    Mã:
    #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("*");
    	  }
    }

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí