Diseño de programa de dibujo de corazones
# incluir ltmath.h gt
# incluir ltwindows.h gt
#Definir PI 3.14159
//Parámetros
#Definir TOP 13
#Definir MIDX 40
#Definir R 15
void gotoxy(int x, int y)
{
Punto de coordenadas;
Punto. X = x punto. Y = y
SetConsoleCursorPosition(GetStdHandle(STD _ OUTPUT _ HANDLE),
punto
}
int main());
{
Doble X, Y, r, eso es
int x=0, y = 0;
for(eso = 0; eso es ltPI; eso es =0.2)
{
r = R * eso es
y = TOP-r * cos(eso es);
x = r * sin(thata) MIDX;
X = (int)X
Y = (int)Y/2; >gotoxy(x, y);
putchar(' * ');
x = MIDX-r * sin(thata);
X =( int)X;
gotoxy(x, y);
putchar(' * ');
}
gotoxy(MIDX , y 1);
putchar(' * ');
getchar();
Devuelve 0;
} p>
p>
O
# incluir ltstdio.h gt
int i, j, k
void f1()<; /p>
{ for(j = 1; j lt= 4-I; j )
printf(" ");
}
void f2()
{ for(k = 1; k lt= 2 * I 2; k )
printf(" X ");
void main()
{ printf(" XX XX \ n "
for(I = 2; i lt=4; i )
{ f 1();
F2();
f 1()
f 1(); >
F2 ();
f 1();
printf(" \ n ");
}
for(I = 5 ;ilt=14;i)
{ for(j = 0;j ltI-5;j)
printf(" ");
for (k = 1;k lt= 30-2 * I;k)
printf(" X ");
printf(" \ n ");
}
getchar();
}