level 4
无敌大菠萝😲
楼主
#include <stdio.h> //标准输入输出库
#include <windows.h> //将用户从键盘获得的输入进行输出
#include <conio.h> //获得用户键盘的输入
void gotoxy();
void bganimation();
void gotoxy(int x, int y)
{
COORD c;
c.X = x;
c.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), c);//使光标到这个(x,y)的位置,需要调用#include<windows.h>
}
void bganimation(){
int i, j, bj_x1, bj_y1, bj_x2, bj_y2;
bj_x1 = 30;
bj_y1 = 20;
bj_x2 = 30;
bj_y2 = 80;
for (i = 0; i <= 100; i++)
{
for (j = 0; j <= 30; j++)
{
if ((i == bj_x1) && (j == bj_y1) || (i == bj_x1 + 1) && (j == bj_y1 - 1) || (i == bj_x1 + 1) && (j == bj_y1 + 1))
{
gotoxy(i, j);
printf("^");
}
bj_x1--;
bj_y1++;
if ((i == bj_x2) && (j == bj_y2) || (i == bj_x2 + 1) && (j == bj_y2 - 1) || (i == bj_x2 + 1) && (j == bj_y2 + 1))
{
gotoxy(i, j);
printf("*");
}
bj_x2--;
bj_y2++;
}
bj_x1 = 30;
bj_y1 = 20;
bj_x2 = 30;
bj_y2 = 80;
}
}
int main(void)
{
gotoxy(0, 0);
bganimation();
return 0;
}
2022年03月08日 11点03分
1
#include <windows.h> //将用户从键盘获得的输入进行输出
#include <conio.h> //获得用户键盘的输入
void gotoxy();
void bganimation();
void gotoxy(int x, int y)
{
COORD c;
c.X = x;
c.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), c);//使光标到这个(x,y)的位置,需要调用#include<windows.h>
}
void bganimation(){
int i, j, bj_x1, bj_y1, bj_x2, bj_y2;
bj_x1 = 30;
bj_y1 = 20;
bj_x2 = 30;
bj_y2 = 80;
for (i = 0; i <= 100; i++)
{
for (j = 0; j <= 30; j++)
{
if ((i == bj_x1) && (j == bj_y1) || (i == bj_x1 + 1) && (j == bj_y1 - 1) || (i == bj_x1 + 1) && (j == bj_y1 + 1))
{
gotoxy(i, j);
printf("^");
}
bj_x1--;
bj_y1++;
if ((i == bj_x2) && (j == bj_y2) || (i == bj_x2 + 1) && (j == bj_y2 - 1) || (i == bj_x2 + 1) && (j == bj_y2 + 1))
{
gotoxy(i, j);
printf("*");
}
bj_x2--;
bj_y2++;
}
bj_x1 = 30;
bj_y1 = 20;
bj_x2 = 30;
bj_y2 = 80;
}
}
int main(void)
{
gotoxy(0, 0);
bganimation();
return 0;
}