/**#include<stdio.h>
int main ()
{
int a[101][101]={};
int d,x,y,did=0,j,f;
scanf("%d",&d);
for(int i=1;i<=d;i++)
{
scanf("%d %d",&x,&y);
for(j=y;j<y+10;j++)
{
for(f=x;f<x+10;f++)
{
a[j][f]=1;
}
}
}
for(int i=1;i<=100;i++)
{
for(j=1;j<=100;j++)
{
if(a[i][j]==1)
{
did+=1;
}
}
}
printf("%d",did);
return 0;
}
#include<stdio.h>
int main()
{
int a[100][100]={};
int t,y,i,d,e,q,w,did=0;
for(t=1;t<=4;t++)
{
scanf("%d %d %d %d",&d,&e,&q,&w);
for(y=e;y<w;y++)
{
for(i=d;i<q;i++)
{
a[y][i]=1;
}
}
}
for(t=0;t<100;t++)
{
for(y=0;y<100;y++)
{
if(a[t][y]==1)
{
did+=1;
}
}
}
printf("%d",did);
return 0;
}
#include<stdio.h>
#include<windows.h>
#include <stdlib.h> //srand, rand를 사용하기 위한 헤더파일
#include <time.h> // time을 사용하기 위한 헤더파일
#define UP 72
#define DOWN 80
#define LEFT 75
#define RIGHT 77
void gotoxy(int x, int y)
{
COORD Pos = {x - 1, y - 1};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}
int main()
{
int dir=0;
int x=10, y=10,n;
char c;
for (;;) {
if (_kbhit()) { //키보드 입력 확인 (true / false)
c = _getch();
if (c==' ')
{
if(dir==2) //오른쪽으로 움직이고있었으면
{
for(int v=0;v<=2;v++)
{
printf("-");
Sleep(10);
}
gotoxy(x,y); printf("@---"); Sleep(10);
gotoxy(x,y); printf("@-- "); Sleep(10);
gotoxy(x,y); printf("@- "); Sleep(10);
gotoxy(x,y); printf("@ "); Sleep(10);
} //☜☜☜■
else if(dir==1)
{
for(int v=0;v<=-4;v--)
{
printf("-");
Sleep(10);
}
gotoxy(x,y); printf("---@"); Sleep(10);
gotoxy(x,y); printf(" --@"); Sleep(10);
gotoxy(x,y); printf(" -@"); Sleep(10);
gotoxy(x,y); printf(" @"); Sleep(10);
}
gotoxy(x+1,y);
}// 방향키 입력시 224 00이 들어오게 되기에 앞에 있는 값 224를 없앰
if (c == -32) { // -32로 입력되면
c = _getch(); // 새로 입력값을 판별하여 상하좌우 출력
system( "cls" );
switch (c) {
case LEFT:
dir=1;
x-=3;
gotoxy(x,y);
printf("@");
break;
case RIGHT:
dir=2;
x+=3;
gotoxy(x,y);
printf("@");
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 11 );
break;
case UP:
for(int q=1;q<=5;q++)
{
Sleep(10);
system( "cls" );
gotoxy(x,y-q);
printf("|");
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 11 );
}
Sleep(10);
system( "cls" );
gotoxy(x,y);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 11 );
printf("@");
break;
case DOWN:
for(int q=1;q<=5;q++)
{
Sleep(10);
system( "cls" );
gotoxy(x,y+q);
printf("|");
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 11);
}
Sleep(10);
system( "cls" );
gotoxy(x,y);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 11 );
printf("@");
break;
}
}
}
}
}
왼쪽 제대로!!!
**/