以下是一个使用C语言编写的动态爱心代码示例:
#include#include int main() { const char* heart = " ***** \n ********* \n ************* \n***************\n *****************\n ************* \n ********* \n ***** \n * \n"; // 清屏 printf("\033[2J"); while (1) { // 光标回到屏幕左上角 printf("\033[1;1H"); // 输出爱心图案 printf("%s", heart); // 休眠200毫秒 usleep(200000); // 清屏 printf("\033[2J"); // 输出空格 printf("\n\n\n\n\n\n\n\n\n\n"); } return 0; }
该代码使用了ANSI控制码来实现清屏和光标移动功能。在每次循环中,先清屏,然后输出爱心图案,再休眠200毫秒,最后再次清屏输出空格,实现动态效果。