大家来看流星雨!
呵呵,昨晚错过看流星的朋友,来看我的流星了。#include<stdio.h>
#include<conio.h>
void main()
{
int l,k,a[19],b;
int i,j;
while(!bioskey(1)) /*心从上到下的一个循环*/
{j=1;clrscr(); /*每次循环前重新定义j=1,j为心掉落的纵坐标*/
for(k=0;k<18;k++) /*随机生成18个心的横坐标*/
a[k]=rand()%80+1;;
{for(b=0;b<20;b++) /*心掉落的高度*/
{
j++;
for(k=0;k<17;k++) /*每个心掉落的过程*/
{
l=rand()%5;
textcolor(LIGHTRED); /*设置心的颜色*/
gotoxy(a[k],j); /*移动光标至a[k],j处*/
putch(3); /*输出一个心*/
gotoxy(a[k],j+l);
putch(3);
delay(1000); /*停顿1000毫秒*/
gotoxy(a[k],j-1);
putch(' '); /*消去上一个心*/
gotoxy(a[k],j-1+l);
putch(' ');}
} /*这是我第一个自己独立做的程序,呵呵!*/
}
}
}
新手,第一次自己写的(作业除外.....),望高手点评下,小子受教了。。。还有个问题,在图形下可以输出字符的心吗?
[ 本帖最后由 仰望者 于 2009-11-18 20:59 编辑 ]