2016 - 2024

感恩一路有你

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

浏览量:2892 时间:2023-07-30 19:08:20 作者:采采

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

#includeltstdio.hgt

#includelttime.hgt

#includeltwindows.hgt

typedefstruct

{

int x,y

charch

}STU

STUst[100]

//出现位置

voidgotoxy(int x,int y)

{

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(int color)

{

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),color)

}

assign()

{

int i,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

【近义词】:人畜兴旺

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

color st HANDLE OUTPUT

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。