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");
}
}
随机推荐
- java实现商品实时录入
//代表各的主页面 package com.gui; import java.awt.*; import javax.swing.*; import java.awt.event.*; import ...
- HTTPCLIENT抓取网页内容
通过httpclient抓取网页信息. public class SnippetHtml{ /** * 通过url获取网站html * @param url 网站url */ public Strin ...
- Ubuntu12.04 Eclipse 提示框背景色修改
I had to edit these files: /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambianc ...
- Android call setting 源码分析
看下篇之前,请先读这三篇文章: Android GSM驱动模块(rild)详细分析(一)基本架构及初始化 Android GSM驱动模块(rild)详细分析(二)request流程 Android G ...
- 如何优雅的设计Redux中的Store
用了几个月的redux,现在回过来总结一下. 刚开始用的时候遇到一个比较大的疑问,就是如何设计redux的store中的state树,这应该是我在使用redux中最大的一个疑问,阻挡了我前进的脚步,当 ...
- ehcache.xml配置参数
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLoc ...
- 浅谈 JavaScript new 执行过程及function原理
前言 最近在学习JavaScript语言精粹,感觉写得相当不错.所以这里也算是总结一下.一个方法使用new的方式创建到底是怎样的过程,一个function的声明内部又是怎样执行的呢 另外学的过程中,不 ...
- Jquery源码分析与简单模拟实现
前言 最近学习了一下jQuery源码,顺便总结一下,版本:v2.0.3 主要是通过简单模拟实现jQuery的封装/调用.选择器.类级别扩展等.加深对js/Jquery的理解. 正文 先来说问题: 1. ...
- CSS属性之absolute
0.脱离标准文档流 绝对定位的元素会脱离标准文档流,拥有z-index属性,并且对于它的任何操作和改变都不会影响它的兄弟元素和父级元素,这里就不过多介绍. 不过值得注意的是,虽然绝对定位元素脱离的标准 ...
- Xcode 注释工具的使用
1:Xcode 8之后 Goodbye World In Xcode 8, Apple integrated a comment documentation generator plugin, whi ...