zoukankan      html  css  js  c++  java
  • 初识ACM——C的love

    还是学长为了展示C语言的趣味
    放了一段C语言写的生成 I❤U 效果的程序

    效果图

    #include <stdio.h>
    #include <windows.h>
    #define N 50
    
    HANDLE hConsole; 
    void gotoxy(int x, int y) 
    { 
        COORD coord; 
        coord.X = x; 
        coord.Y = y; 
        SetConsoleCursorPosition(hConsole, coord); 
    } 
    int main()
    {
        int i,j,k;
        hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
        SetConsoleTextAttribute(hConsole, FOREGROUND_RED|FOREGROUND_BLUE|FOREGROUND_INTENSITY); 
        for(k=0;k<3;k++)
        {
            gotoxy(4,6);
    
            for(i = 0;i<11;i ++)
    
            {
                printf("*");
                Sleep(N);
    
            }
    
            for(i = 0;i<12;i++)
            {
                gotoxy(9,7+i);
                printf("*");
                Sleep(N);
            }
            gotoxy(4,18);
            for(i = 0;i<11;i ++)
            {
                printf("*");
                Sleep(N);
            }
            gotoxy(36,10);
            printf("*");
            Sleep(N);
    
            gotoxy(25,10);
            printf("*");
            Sleep(N);
    
            gotoxy(47,10);
            printf("*");
            Sleep(N);
    
            gotoxy(34,8);
            printf("*");
            Sleep(N);
    
            gotoxy(38,8);
            printf("*");
            Sleep(N);
    
            gotoxy(30,7);
            printf("*");
            Sleep(N);
    
            gotoxy(42,7);
            printf("*");
            Sleep(N);
    
            gotoxy(27,8);
            printf("*");
            Sleep(N);
    
            gotoxy(45,8);
            printf("*");
            Sleep(N);
    
            gotoxy(25,11);
            printf("*");
            Sleep(N);
    
            gotoxy(47,11);
            printf("*");
            Sleep(N);
            for(i=1,j=1;i<6,j<6;i++,j++)
            {
                gotoxy(25+i,11+j);
                printf("*");
                Sleep(N);
            }
            gotoxy(32,17);
            printf("*");
            Sleep(N);
    
            gotoxy(34,18);
            printf("*");
            Sleep(N);
    
    
            for(i=1,j=1;i<6,j<6;i++,j++)
            {
                gotoxy(47-i,11+j);
                printf("*");
                Sleep(N);
            }
            gotoxy(40,17);
            printf("*");
            Sleep(N);
    
            gotoxy(38,18);
            printf("*");
            Sleep(N);
    
            gotoxy(36,19);
            printf("*"); 
            Sleep(N);
            for(i=0;i<11;i++)
            {
                gotoxy(59,6+i);
                printf("*");
                Sleep(N);
            }
            gotoxy(61,17);
            printf("*");
            Sleep(N);
            for(i=0;i<11;i++)
            {
                gotoxy(63+i,18);
                printf("*");
                Sleep(N);
            }
            gotoxy(74,17);
            printf("*");
            Sleep(N);
    
            gotoxy(76,16);
            printf("*");
            Sleep(N);
            for(i=0;i<10;i++)
            {
                gotoxy(76,15-i);
                printf("*");
                Sleep(N);
            }
            system("cls");
        }
        while(1)
        {
            gotoxy(4,6);
    
            for(i = 0;i<11;i ++)
    
            {
                printf("*");
    
    
            }
    
            for(i = 0;i<12;i++)
            {
                gotoxy(9,7+i);
                printf("*");
    
            }
            gotoxy(4,18);
            for(i = 0;i<11;i ++)
            {
                printf("*");
    
            }
            gotoxy(36,10);
            printf("*");
    
    
            gotoxy(25,10);
            printf("*");
    
    
            gotoxy(47,10);
            printf("*");
    
    
            gotoxy(34,8);
            printf("*");
    
    
            gotoxy(38,8);
            printf("*");
    
    
            gotoxy(30,7);
            printf("*");
    
            gotoxy(42,7);
            printf("*");
    
    
            gotoxy(27,8);
            printf("*");
    
    
            gotoxy(45,8);
            printf("*");
    
    
            gotoxy(25,11);
            printf("*");
    
    
            gotoxy(47,11);
            printf("*");
    
            for(i=1,j=1;i<6,j<6;i++,j++)
            {
                gotoxy(25+i,11+j);
                printf("*");
    
            }
            gotoxy(32,17);
            printf("*");
    
    
            gotoxy(34,18);
            printf("*");
    
    
    
            for(i=1,j=1;i<6,j<6;i++,j++)
            {
                gotoxy(47-i,11+j);
                printf("*");
    
            }
            gotoxy(40,17);
            printf("*");
    
    
            gotoxy(38,18);
            printf("*");
    
    
            gotoxy(36,19);
            printf("*"); 
    
            for(i=0;i<11;i++)
            {
                gotoxy(59,6+i);
                printf("*");
    
            }
            gotoxy(61,17);
            printf("*");
    
            for(i=0;i<11;i++)
            {
                gotoxy(63+i,18);
                printf("*");
    
            }
            gotoxy(74,17);
            printf("*");
            Sleep(100);
            gotoxy(76,16);
            printf("*");
    
            for(i=0;i<10;i++)
            {
                gotoxy(76,15-i);
                printf("*");
    
            }
            gotoxy(25,22);
            Sleep(1000);
            system("cls");
        }
    }

    (话说这个代码还是我从网上搜到的……学长又没及时传播)
    话说之后我根据这写了一个屌屌的程序呢~

  • 相关阅读:
    maven 构建 war文件&&Glassfish运行+部署war文件+访问(命令行模式)
    配置Glassfish服务器、部署Java web项目、Maven安装配置及JDK版本匹配性问题
    配置apache-maven-3.6.0时所遇到的坑(二)
    配置apache-maven-3.6.0时所遇到的坑(一)
    对Functional Language的认识
    论Injection的前世今生
    简单实现美团手机版应用源码
    WindowsPhone8可缩放图片控件的实现
    MallBuilder 多用户商城管理系统 v5.8.1.1
    Windows Phone 带文本信息的进度条
  • 原文地址:https://www.cnblogs.com/BoilTask/p/12570219.html
Copyright © 2011-2022 走看看