C语言实现一个变化的爱心

简介: 代码如下

代码

#include<stdio.h>
#include<windows.h>
#include<stdlib.h>
void f01(){
  printf("        ******       ******    \n");
  printf("      *      **** ****      *  \n");
  printf("     *          ***          * \n");
  printf("     *                       * \n");
  printf("      *                     *  \n");
  printf("       *                   *   \n");
  printf("         *               *     \n");
  printf("           ***       ***       \n");
  printf("              *** ***          \n");
  printf("                 *             \n"); 
}
void f02(){
  printf("        ******       ******    \n");
  printf("      *********** ***********  \n");
  printf("     **      *********      ** \n");
  printf("     **         ***         ** \n");
  printf("      **                   **  \n");
  printf("       ***               ***   \n");
  printf("         ****         ****     \n");
  printf("           ****     ****       \n");
  printf("              *******          \n");
  printf("                 *             \n"); 
}
void f03(){
  printf("        ******       ******    \n");
  printf("      *********** ***********  \n");
  printf("     ************************* \n");
  printf("     ***     *********     *** \n");
  printf("      ***       ***       ***  \n");
  printf("       ****             ****   \n");
  printf("         *****       *****     \n");
  printf("           *****   *****       \n");
  printf("              *******          \n");
  printf("                 *             \n"); 
}
void f04(){
  printf("        ******       ******    \n");
  printf("      *********** ***********  \n");
  printf("     ************************* \n");
  printf("     ************************* \n");
  printf("      ****     *****     ****  \n");
  printf("       *****     *     *****   \n");
  printf("         ******     ******     \n");
  printf("           ****** ******       \n");
  printf("              *******          \n");
  printf("                 *             \n"); 
}
void f05(){
  printf("        ******       ******    \n");
  printf("      *********** ***********  \n");
  printf("     ************************* \n");
  printf("     ************************* \n");
  printf("      ***********************  \n");
  printf("       ******   ***   ******   \n");
  printf("         ******  *  ******     \n");
  printf("           ****** ******       \n");
  printf("              *******          \n");
  printf("                 *             \n"); 
}
void f06(){
  printf("        ******       ******    \n");
  printf("      *********** ***********  \n");
  printf("     ************************* \n");
  printf("     ************************* \n");
  printf("      ***********************  \n");
  printf("       *********************   \n");
  printf("         *****************     \n");
  printf("           *************       \n");
  printf("              *******          \n");
  printf("                 *             \n"); 
}
void g01(){
  printf("        ******       ******    \n");
  printf("      *       *** ****      *  \n");
  printf("     *          ***          * \n");
  printf("     *            *          * \n");
  printf("      *          *          *  \n");
  printf("       *        *          *   \n");
  printf("         *       *       *     \n");
  printf("           ***    *  ***       \n");
  printf("              *** ***          \n");
  printf("                 *             \n"); 
}
void g02(){
  printf("        ******       ******    \n");
  printf("      *       *** ****      *  \n");
  printf("     *          ***          * \n");
  printf("     *          *            * \n");
  printf("      *          *          *  \n");
  printf("       *          *        *   \n");
  printf("         *       *       *     \n");
  printf("           ***  *    ***       \n");
  printf("              *** ***          \n");
  printf("                 *             \n"); 
}
int main(){
  int y=20;
  while(1){
    f01();
    Sleep(500);
    system("cls");
    for(int i=0;i<3;i++){
      g01();
      Sleep(500);
      system("cls");
      g02();
      Sleep(500);
      system("cls");
    } 
    f02();
    Sleep(500);
    system("cls");
    f03();
    Sleep(500);
    system("cls");
    f04();
    Sleep(500);
    system("cls");
    f05();
    Sleep(500);
    system("cls");
    f06();
    Sleep(500);
    system("cls");
    f05();
    Sleep(500);
    system("cls");
    f04();
    Sleep(500);
    system("cls");
    f03();
    Sleep(500);
    system("cls");
    f02();
    Sleep(500);
    system("cls");
  }
  return 0;
}

效果展示

2345_image_file_copy_368.jpg

相关文章
|
5月前
|
JavaScript C语言
C语言/JS循环语句执行速度控制 | C语言爱心
C语言/JS循环语句执行速度控制 | C语言爱心
42 0
|
5月前
|
C语言
C语言绘制爱心
C语言绘制爱心
64 0
C语言绘制爱心
|
5月前
|
C语言
用c语言画爱心
用c语言画爱心
213 0
|
C语言
爱心代码(C语言简易版本)
爱心代码(C语言简易版本)
218 0
|
C语言
C语言爱心代码,红爱心送给您~爱心源码分享
C语言爱心代码,红爱心送给您~爱心源码分享
745 0
|
程序员 C语言
爱心代码--C语言特供(可直接复制,亲测有效)
爱心代码--C语言特供(可直接复制,亲测有效)
17805 0
|
C语言
C语言实现一个上升的爱心
爱心会从命令行的底端逐渐向上滑动。
97 0
C语言实现一个上升的爱心
|
C语言
C语言,实现爱心代码
纯C语言代码,实现动态爱心的效果
288 0
C语言,实现爱心代码
|
C语言 C++
C语言:画一个爱心 送女票
C语言:画一个爱心 送女票
3048 0
|
23天前
|
存储 Serverless C语言
【C语言基础考研向】11 gets函数与puts函数及str系列字符串操作函数
本文介绍了C语言中的`gets`和`puts`函数,`gets`用于从标准输入读取字符串直至换行符,并自动添加字符串结束标志`\0`。`puts`则用于向标准输出打印字符串并自动换行。此外,文章还详细讲解了`str`系列字符串操作函数,包括统计字符串长度的`strlen`、复制字符串的`strcpy`、比较字符串的`strcmp`以及拼接字符串的`strcat`。通过示例代码展示了这些函数的具体应用及注意事项。
下一篇
无影云桌面