首页 > 教育培训

怎么制作代码雨 如何实现c语言程序各颜色数字雨代码?

如何实现c语言程序各颜色数字雨代码?

#includeltstdio.hgt

#includelttime.hgt

#includeltwindows.hgt

怎么制作代码雨 如何实现c语言程序各颜色数字雨代码?

typedefstruct

{

intx,y

charch

}stu

stust[100]

//出现位置

voidgotoxy(intx,inty)

{

handlehout

coordpos

pos.xx

pos.yy

houtgetstdhandle(std_output_handle)

setconsolecursorposition(hout,pos)

}

/*隐藏光标*/

typedefshow_cursor(inthide)

{

console_cursor_infoccicursor

handlehout

houtgetstdhandle(std_output_handle)

if(getconsolecursorinfo(hout,ampccicursor))

{

hide

setconsolecursorinfo(hout,ampccicursor)

}

}

/*设置颜色*/

structset_color(intcolor)

{

setconsoletextattribute(getstdhandle(std_output_handle),color)

}

assign()

{

inti,j

show_cursor(0)

srand(time(false))

//初始化结构体

for(hvt)

{

st[i].xrand()

st[i].yrand()

st[i].chrand()%(49-47)48

}

while(1)

{

for(hssl)

{

gotoxy(st[i].x,st[i].y)

set_color(0x2)//最先出现的颜色;

putchar(st[i].ch)

gotoxy(st[i].x,st[i].y-5)

putchar()

st[i].y

st[i].chrand()%(49-47)48

if(st[i].y-5gt18)

{

gotoxy(st[i].x,st[i].y-1)

putchar()

gotoxy(st[i].x,st[i].y-2)

putchar()

gotoxy(st[i].x,st[i].y-3)

putchar()

gotoxy(st[i].x,st[i].y-4)

putchar()

gotoxy(st[i].x,st[i].y-4)

putchar()

}

if(st[i].ya823)

{

st[i].xrand()

st[i].yrand()

}

gotoxy(st[i].x,st[i].y)

set_color(0xa)//由前一个颜色渐变成的颜色

putchar(st[i].ch)

}

sleep(120)

}

}

color(0)printf(

10个雨字围一圈中间5个风字猜成语?

答案是五风十雨。

【成语】:五风十雨

【拼音】:wǔfēngshíyǔ

【讲解】:五天刮两次风,十天下一场雨。形容年年丰收。

【出处】:汉·王充《论衡·是应》:“风不鸣条,雨不破块,五日一风,十日一雨。”

【举例说明排比句】:五风十雨天时好,又见西郊稻秫肥。宋·王炎《双溪诗钞·丰年谣(一)》

【拼音代码】:wfsy

【近义词】:人畜兴旺

【用法】:作补语、定语;指风调雨顺五谷丰登

colorsthandleoutput

原文标题:怎么制作代码雨 如何实现c语言程序各颜色数字雨代码?,如若转载,请注明出处:https://www.bjhtrmyl.com/tag/14716.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「亨通号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。