something funny.

 #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 = ; k<; k++)
{
gotoxy(, ); for (i = ; i<; i++) {
printf("*");
Sleep(N); } for (i = ; i<; i++)
{
gotoxy(, + i);
printf("*");
Sleep(N);
}
gotoxy(, );
for (i = ; i<; i++)
{
printf("*");
Sleep(N);
}
gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N);
for (i = , j = ; i<, j<; i++, j++)
{
gotoxy( + i, + j);
printf("*");
Sleep(N);
}
gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); for (i = , j = ; i<, j<; i++, j++)
{
gotoxy( - i, + j);
printf("*");
Sleep(N);
}
gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N);
for (i = ; i<; i++)
{
gotoxy(, + i);
printf("*");
Sleep(N);
}
gotoxy(, );
printf("*");
Sleep(N);
for (i = ; i<; i++)
{
gotoxy( + i, );
printf("*");
Sleep(N);
}
gotoxy(, );
printf("*");
Sleep(N); gotoxy(, );
printf("*");
Sleep(N);
for (i = ; i<; i++)
{
gotoxy(, - i);
printf("*");
Sleep(N);
}
system("cls");
}
while ()
{
gotoxy(, ); for (i = ; i<; i++) {
printf("*"); } for (i = ; i<; i++)
{
gotoxy(, + i);
printf("*"); }
gotoxy(, );
for (i = ; i<; i++)
{
printf("*"); }
gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); for (i = , j = ; i<, j<; i++, j++)
{
gotoxy( + i, + j);
printf("*"); }
gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); for (i = , j = ; i<, j<; i++, j++)
{
gotoxy( - i, + j);
printf("*"); }
gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); gotoxy(, );
printf("*"); for (i = ; i<; i++)
{
gotoxy(, + i);
printf("*"); }
gotoxy(, );
printf("*"); for (i = ; i<; i++)
{
gotoxy( + i, );
printf("*"); }
gotoxy(, );
printf("*");
Sleep();
gotoxy(, );
printf("*"); for (i = ; i<; i++)
{
gotoxy(, - i);
printf("*"); }
gotoxy(, );
Sleep();
system("cls");
}
}

随机推荐

  1. Go语言Web框架gwk介绍4

    Go语言Web框架gwk介绍 (四)   事件 gwk支持事件系统,但并没有硬编码有哪些事件,而是采用了比较松散的定义方式. 订阅事件有两种方式: 调用On函数或者OnFunc函数 func On(m ...

  2. SVN 在 Xcode中的状态说明

    最近同事总是问我关于SVN状态的问题,‘C’是什么意思啦?‘A’是什么意思啦?等等一系列问题. 为了方便以后查阅,以及新同事的快速融入,特在此记录一下^_^. 当然了大家也可以google一下,一搜一 ...

  3. windows下安装Django

    因为Django本身是由Python编写,所以先要安装Python.下载地址(可以根据读者当前版本自行下载):http://www.python.org/download/releases/3.3.4 ...

  4. 基于gulp编写的一个简单实用的前端开发环境好了,安装完Gulp后,接下来是你大展身手的时候了,在你自己的电脑上面随便哪个地方建一个目录,打开命令行,然后进入创建好的目录里面,开始撸代码,关于生成的json文件请点击这里https://docs.npmjs.com/files/package.json,打开的速度看你的网速了注意:以下是为了演示 ,我建的一个目录结构,你自己可以根据项目需求自己建目

    自从Node.js出现以来,基于其的前端开发的工具框架也越来越多了,从Grunt到Gulp再到现在很火的WebPack,所有的这些新的东西的出现都极大的解放了我们在前端领域的开发,作为一个在前端领域里 ...

  5. form表单重复提交,type=“button”和type=“submit”区别

    公司测试提了一个项目后台在IE浏览器下(360,firefox就没问题)出现数据重复的问题,调试了好久终于发现问题所在,也不知道是谁写的代码,醉醉的.... 错误地点: <input type= ...

  6. Java 实现下载

    效果就是点击就可以下载到本机. 前台代码示例 后台代码示例 前台代码示例 <a target='_self' href='../downTask/downloadFileToLocal?file ...

  7. 获取Exception的详细信息

    转自:http://blog.csdn.net/long95wang/article/details/8089489 方法一: public static String getExceptionAll ...

  8. php目录函数

    1.创建 mkdir()mkdir(目录地址,权限模式,是否递归创建)默认不支持递归创建,用第三个参数true表示递归创建 <?php header("content-type:tex ...

  9. Android JDK配置使支持Gradle更新,Maven安装

    配置Maven 或执行Gradle更新等相关命令时出现以下错误时要重新配置JDK ERROR: JAVA_HOME is set to an invalid directory.JAVA_HOME = ...

  10. openstack私有云布署实践【9.1 Glance镜像管理(科兴环境)】

    首先登录kxcontroller1创建kx_glance数据库,并赋于远程和本地访问的权限.      mysql -u root -p   CREATE DATABASE kx_glance; GR ...