something funny
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");
}
}
随机推荐
- 这几天有django和python做了一个多用户博客系统(可选择模板)
这几天有django和python做了一个多用户博客系统(可选择模板) 没完成,先分享下 断断续续2周时间吧,用django做了一个多用户博客系统,现在还没有做完,做分享下,以后等完善了再慢慢说 做的 ...
- cooking eggs
1: what is egg? what's the shape of it in details? 2: can egg run like this http://item.taobao.com/i ...
- Standford机器学习 聚类算法(clustering)和非监督学习(unsupervised Learning)
聚类算法是一类非监督学习算法,在有监督学习中,学习的目标是要在两类样本中找出他们的分界,训练数据是给定标签的,要么属于正类要么属于负类.而非监督学习,它的目的是在一个没有标签的数据集中找出这个数据集的 ...
- JAXP的SAX解析
* 使用Sax解析XML文档 * * 使用Sax解析文档和DOM解析不一样. * 概述: * 是一种XML解析的替代方法.相比于DOM,SAX是一种速度更快,更有效的方法.它逐行扫描文档,一 ...
- [jstips]undefined和null的区别
undefined是指一个变量没有被声明,或者被声明了但是还没有被赋值 null是一个特定值(an assignment value ),代表"没有值"(no value) Jav ...
- IronPython .NET Integration官方文档翻译笔记
http://ironpython.net/documentation/dotnet/这是原文地址 以下笔记仅记录阅读过程中我认为有必要记录的内容,大多数都是依赖翻译软件的机翻,配合个人对代码的理解写 ...
- H5与CS3权威下.18 and 19 选择器(1)
18章.CSS3概述 1.从前端技术的角度把互联网的发展分为三个阶段: (1)web1.0:HTML和CSS. (2)web2.0:Ajax,Javascript/DOM/异步数据请求. (3)web ...
- IOS之frame和bounds区别
用最简单的语言来解释就是:setFrame和setBounds都是为了把子view加载到父view上去,但设置的参数坐标系不同,setFrame是该view在父view坐标系统中的位置和大小,setB ...
- 自定义Dialog,从下面弹出
Window window= getWindow(); 只要 打开一个Activity 就有一个窗口存放这个Activity ,手机又很多个窗口,不只是一个窗口 import android.app. ...
- 替换ubuntu 14.04的源
1. 背景(为什么要替换)安装ubuntu,默认源是(http://extras.ubuntu.com/ubuntu),国内访问很慢...当我们用apt-get安装软件包或者更新时有时很慢,所以才想到 ...