用C语言编写流星雨程序

数字流星雨代码://流星雨.cpp:Defines the entry point for the console application.///程序名称:数字流星雨//最后修改:2006-10-15///#include<windows.h>#include<time.h>#include<stdlib.h>#include"graphics.h"#include<conio.h>#include<math.h>/***********************宏定义**********************/#define PI 3.1415926//圆周率#define WIDTH 200//屏幕宽度,流星出生区域#define HEIGHT 150//屏幕高度,流星出生区域#define V 20//流星速度,单次移动的像素数#define LENGTH 20//流星字符数#define DELAY 30//延时#define NUM 45//流星个数/******************定义流星结构体*******************/struct meteor{int x0;int y0;int yh;char str[LENGTH];}me[NUM]={0};/*********************函数声明**********************/char AsciiRand();void Move(char*p);void InitMeteor(struct meteor*me);int color(int y,int y0,int yh);void Meteors(struct meteor me[]);/***********************主函数**********************int main(void)int _tmain(int argc,_TCHAR*argv[]){char c='\0';//接收键盘输入的变量initgraph(WIDTH,HEIGHT);//初始化WIDTH*HEIGHT的绘图窗口HWND hwnd=GetHWnd();//获得窗口句柄SetWindowText(hwnd,"Gavin Liu数字流星雨");//修改窗口名称ShowWindow(hwnd,SW_SHOWMAXIMIZED);//最大化显示窗口MessageBox(hwnd,TEXT("点击【确定】开始演示流星雨效果,Esc键退出"),TEXT("提示"),MB_OK|MB_ICONWARNING);//弹出提示srand((unsigned)time(NULL));//设置随机种子for(int i=0;i<NUM;i++){//对NUM个流星体初始化InitMeteor(&me<i>);}while(c!=27){BeginBatchDraw();//开始批量绘图Meteors(me);//绘制一帧动画FlushBatchDraw();//执行未完成的绘制任务Sleep(DELAY);//延时cleardevice();//清屏for(int i=0;i<NUM;i++){me<i>.yh+=V;Move(me<i>.str);if(me<i>.yh>HEIGHT+LENGTH*V){InitMeteor(&me<i>);}}if(kbhit()){c=getch();}}EndBatchDraw();//结束批量绘图closegraph();//结束绘图环境return 0;}/***********************函数体**********************/char AsciiRand(){//产生随机可见ASCII码return((char)(rand()%(126-33)+33));}void Move(char*p){//字符后移,可以使显示时字符相对屏幕位置不变char*pt=p+LENGTH;while(pt>p){*(--pt)=*(pt-1);}*p=AsciiRand();}void InitMeteor(struct meteor*me){//对一颗流星初始化me->x0=rand()%WIDTH;me->yh=me->y0=rand()%HEIGHT;for(int i=0;i<LENGTH;i++){*(me->str+i)=AsciiRand();}}int color(int y,int y0,int yh){//确定流星的颜色int color;//出生点之前的流星体置成黑色if(y<y0){color=0;}//流星颜色自头至尾按照余弦函数递减else{//尾迹消失color=(int)(255*cos((yh-y)*PI/(2*LENGTH*V)));}return color;}//打印一帧流星的画面void Meteors(struct meteor me[]){//设置格式:背景透明,字符高度,字体粗细,字体setbkmode(TRANSPARENT);setfont(12,12,"宋体");//开始打印一帧图像int y;for(int n=0;n<NUM;n++){for(int j=0;j<LENGTH;j++){//流星中第j个字符的纵坐标y=me[n].yh-j*V;//设置颜色,流星的头部是白色的setcolor(RGB(255*(0==j),color(y,me[n].y0,me[n].yh),255*(0==j)));//打印字符outtextxy(me[n].x0,y,me[n].str[j]);}}}扩展资料:include用法:#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。

插入头文件的内容#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:1、#include<文件名>2、#include"文件名"。

谷歌人工智能写作项目:小发猫

猎户座流星雨21日迎来最大,为何这么多人喜欢看流星雨?

最关键的原因是漂亮,而且流星雨还很难得,现在因为大气污染的原因连星星都不容易见了,更别提流星雨了,所以有流星雨划过的时候一定要去看看typescript引擎。

还有就是流星雨已经不是普通的天文现象了,很多人都给流星雨赋予了美好的寓意,例如在很多人的意识里和自己喜欢的人看星星就是浪漫,如果看的是流星雨的话那更是浪漫到了极点,这种情况并不是少数人独有的情况,可以说绝大多数人都经形成了这样的意识,如果不信的话,看看那些偶像言情剧中经常在流星雨下表白的男(女)主们应该就能理解了。

一、环境也是一个好的助攻想象一下在漆黑的夜空下星星是除了月亮之外唯一的光亮,一男一女坐在草坪上着看着流星雨,他们一个一个的数着,突然两人四目相对感情激增,这样的一个环境不断催使两人产生荷尔蒙,随后产生很多亲密的动作,即便是观众看起来也会觉得他们很幸福。

二、天上的星星当然除了情侣之外单身狗们也很喜欢看流星雨,相信很多人在小时候都听过很多善意的谎言,在我们还小的时候不知道生于死的概念,不知道生的可贵,也不知道死了就是永远离开了,所以每当家里有长辈去世的时候,总会有人告诉这些小孩子长辈们变成了天上的流星,所以这些孩子就把对于长辈的思念放在了看流星上。

三、流星能许愿最后还有一个很多人都知道的“常识”流星能许愿,所以很多人在看见流星的时候下意识的动作都是赶尽闭上眼睛许愿,甚至在心里面深信不疑,以至于相信说出来就不灵的规矩,无论何人询问都不说出自己的愿望。

一起来看流星雨中,慕容云海的表白台词有哪几句?

《一起来看流星雨》中,云海和楚雨荨在热气球上,云海对雨荨的表白台词?

爱情总是想象比现实美丽,相逢如是,告别亦如是。我们以为爱得很深、很深...来日岁月,会让你知道,它不过很浅、很浅...最深最重的爱,必须和时日一起成长。

因为爱情的缘故,两个陌生人可以突然熟络到睡在同一张床上。然而,相同的两个人,在分手时却说,我觉得你越来越陌生。爱情将两个人由陌生变成熟悉,又由熟悉变成陌生。

爱情正是一个将一对陌生人变成情侣,又将一对情侣变成陌生人的游戏。相信爱情可以令一个人改变,是年轻的好处,也是年轻的悲哀。浪子永远是浪子。令男人改变的,也许是上帝的爱或者佛祖的慈悲,但绝对不会是女人。

最不宜结婚的是浪子,最适宜结婚的也是浪子。往往不是女人改变一个浪子,而是女人在浪子想改变的时候刚好出现。男人的一生,不过对女人做两件事:超乎她想象的好和超乎她想象的坏。女人用他的好来原谅他的坏。

如果有一天他们不能在一起,不是他太坏,而是她太好。我们一生之中,要牢记和要忘记的东西一样多。记忆存在细胞里,在身体里面,与肉体永不分离,要摧毁它,等于玉石俱焚。

然而,有些事情必须忘记,忘记痛苦,忘记最爱的人对你的伤害,只好如此。 时间会让你了解爱情,时间能够证明爱情,也能够把爱推翻。没有一种悲伤是不能被时间减轻的。

如果时间不可以令你忘记那些不该记住的人,我们失去的岁月又有什么意义? 如果所有的悲哀、痛苦、失败都是假的,那该多好?

可惜,世上有很多假情假义,自己的痛苦、失败、悲哀,却偏偏总是真的。 他纵有千个优点,但他不爱你,这是一个你永远无法说服自己去接受的缺点。

一个人最大的缺点不是自私、多情、野蛮、任性,而是偏执地爱一个不爱自己的人。 暗恋是一种自毁,是一种伟大的牺牲。

暗恋,甚至不需要对象,我们不过站在河边,看着自己的倒影自怜,却以为自己正爱着别人。 爱情和情歌一样,最高境界是余音袅袅。最凄美的不是报仇雪恨,而是遗憾。最好的爱情,必然有遗憾。

那遗憾化作余音袅袅,长留心上。最凄美的爱,不必呼天抢地,只是相顾无言。 失望,有时候,也是一种幸福。因为有所期待,才会失望。遗憾,也是一种幸福。因为还有令你遗憾的事情。

追寻爱情,然后发现,爱,从来就是一件千回百转的事。 最浪漫的爱是得不到的。最浪漫的情话,是当哪个已经跟你分了手的人打电话来问:“你好吗?”你稀松平常地回答:“我很好。

”而其实你还爱着他,你一点也不好。 男人伪装坚强,只是害怕被女人发现他软弱。女人伪装幸福,只是害怕被男人发现她伤心。

爱情,有时候,是一件令人沉沦的事情,所谓理智和决心,不过是可笑的自我安慰的说话。 爱情从来都是一种束缚,追求爱情并不等于追求自由。自由可贵,我们用这最宝贵的东西换取爱情。

因为爱一个人,明知会失去自由,也甘愿作出承诺。 诺言是用来跟一切的变幻抗衡。变幻原是永恒,我们唯有用永恒的诺言制约世事的变幻。不能永恒的,便不是诺言。

诺言是很贵的,如果你尊重自己的人格。 爱是有安全感,又没有安全感。爱是一种震撼,也是一种无力感。爱是诱惑,也惟有爱能给你力量抗拒诱惑。爱是忠诚,可是爱也会令你背叛。

一个人负心,或许是因为他的记忆力不好。他忘记了,所以他能够负心;不是因为他负心,所以他忘记了。

以前种种,他并非完全忘记,但他记忆力太差了,往事已经不再深刻,很快就被新的记忆取代,只记得新人的欢笑,忘记旧人的笑脸。  爱和怀念是两回事。

男人忘不了旧情人,必然是他在过去的岁月里,曾经伤害她,那一次的过失,他无法弥补。当明知不可挽回,唯一补偿的方法就是怀念,同时也用对她的怀念来惩罚自己。自以为是的深刻不过是自欺欺人的说话。

懂爱的女人通常输得很惨。爱情本来就是残忍的,胜者为王。   感情可以转帐,婚姻可以随时冻结,激情可以透支,爱情善价而沽。是的,在这细小的都市里,这就是我们的生活。

今天的长相厮守,只是尽力而为而已。最安全和最合时宜的方式,还是和自己厮守。

一个钱币最美丽的状态,不是静止,而是当它像陀螺一样转动的时候,没人知道,即将转出来的那一面,是快乐或痛苦,是爱还是恨。快乐和痛苦,爱和恨,总是不停纠缠。

所谓缘分,也和发明一样吧,都是源于偶然。爱情也是一种发明,需要不断改良。只是,这种发明跟其他发明不一样,它没有专利权,随时会给人抢走。 愈害怕失去的人,愈容易失去。

愈想得到,就愈要放手。放手是很难的,但是别无选择。  世上有很多东西是可以挽回的,比如良知,比如体重。但不可挽回的东西更多,譬如旧梦,譬如岁月,譬如对一个人的感觉。

放弃一个很爱你的人并不痛苦,放弃一个你很爱的人才是痛苦。  食物可以有标签,说明“请在此之前食用”。

女人不是食物,青春是有期限的,忍耐也是有期限的,请在期限期满之前好好爱她,好好照顾她,因为她是逾时不候的。  万物有时,怀抱有时,爱情也有时序。爱情有生、老、病、死。

爱情总在不知不觉间过期。有一天,我们把它拿出来,才知道它最鲜活的日子已经永远过去。  爱情中最伤感的时刻是后期的冷淡,一个曾经爱过你的人,忽然离你很远,咫尺之隔,却是天涯。

曾经轰轰烈烈,曾经千回百转,曾经沾沾自喜,曾经柔肠寸断。到了最后,最悲哀的分手竟然是悄无声息。 有相逢就有别离,可是每个人都害怕别离。大家都知道,最后一次的别离就是死亡。

我们口里说“天下无不散之筵席”,心里却舍不得喝掉手中的酒,还想再唱一支歌,再唱一支歌。你可不可以不走?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~。

《一起来看流星雨》已经过去十一年了,你还记得哪些经典桥段呢?

《一起来看流星雨》这部剧虽然已经过去了十一年 里面的演员也都各奔东西,就连当初因戏生情的郑爽和张翰也已经分手了好多年,各自有了各自的生活。里面的其他演员也各有各的事业,各有各的发展。

但是这部剧到现在的热度还是很高,在当年楚雨荨也成为了很多人心中最羡慕的人 很多小女生都希望自己像楚雨荨一样可以被宠着。里面更是有很多经典的片段给人们留下了深刻印象。

接下来我们就来盘点一下那些给人留下深刻印象的桥段。一、云海雨荨热气球表白慕容云海表白时说的那句:“我慕容云海,对着天空,对着大地,对着云,对着风,对着鲜花彩虹发誓!我这一辈子,只爱楚雨荨一个人!

”就算没有看过很多遍也可以清晰的记住,当年这句表白的话也可以说是风靡校园,就算到了现在,依旧被应用在录制短视频的段子中。

而这个表白的桥段,当年真的是让人看的心潮澎湃,浪漫的场景,更是俘获了很多少女的心。可以算是最经典的一个片段。二、端木带雨荨买衣服“端木,他带我去了美特斯邦威,在试衣服的时候,我都不知道镜子里是谁。

”这不就是现在玛丽苏小说里典型的台词吗。当年这句话一出,更是有不少小朋友对于美特斯邦威产生了极大的好奇和兴趣,而那是幼小的我更是非常崇拜穿的起美特斯邦威的人。

而在那个根本不了解什么叫广告植入的年代,这一波广告打的更是非常成功,毫无痕迹,丝毫不尴尬。三、楚雨荨霸气出场“第一,我不叫喂,我的名字叫楚雨荨;第二,我不是拽,是愤怒。

”这句话虽然现在经常被拿来当作段子,但是在当时的确让观众都觉得,这个女孩子好霸气啊,对待“恶势力”丝毫不退缩,不懦弱,同时也戳中了很多观众的笑点,让观众一想起《一起来看流星雨》这部剧,就能联想到这句话。

你还知道哪些《一起来看流星雨》中的经典桥段?欢迎下方评论区留言讨论。

为什么见到流星雨就要许愿呢?会实现吗?

这是西方古老说法,不会实现。传说:流星是偶然经过的,抓住此刻的时间对着流星许愿,这样流星会带着你的愿望逝去,那样你的愿望才会实现。

流星是撞入大气的星星,是“现在进行时”;满天星光,不过是远古的星星的影子,是“过去时”,许愿当时的愿望当然要请流星来帮助。

这是古人对于科学了解不过的情况下的不科学地的说法,身为有科学知识的现代人,应该对这类说法心中有数。

当然这有一定的科学依据,根据物理现象我们能看到的某些星星的光经过几十甚至几万光年的光,光年是很长的,所以我们看到的是几年前的星星。

扩展资料北欧神话的流传北欧神话最早流传在芬兰、瑞典、挪威及冰岛一带,甚至流传在北美及格陵兰岛,是日耳曼民族之一的斯堪的那维亚民族(维京人的祖先)所创。

八世纪到十一世纪,维京人威震全欧洲,是欧洲海上最可怕的海盗,这也是北欧神话的全盛期。

十三世纪以后,维京人势微,欧洲教会的势力大增,北欧神话开始失传,维京人也被强迫开始改信基督教、天主教,只剩冰天雪地的冰岛以诗歌及散文的型式,流传于北欧吟唱诗人(Skald)之间。

诸神黄昏最后结局中指出世界将被熊熊火焰所灭,而在熊熊火焰消退之后将诞生出新的世界。其实这里的火焰有可能指的就是“火山爆发”,北欧由于地壳不稳,因此地震与火山活动频繁。

在古代北欧人看来,火山爆发宛如世界末日一般,但火山爆发之下诞生出的新大陆又充满无限生机。因此将恐怖毁灭但又能诞生生命的自然现象给套用到神话中。参考资料来源:百度百科-流星雨。


相关链接:
1、关于神经网络的正确说法,可解释的神经网络模型
2、typescript 对象赋值,typescript变量后面?
3、typescript是什么意思,typescripts什么意思
4、javascript编码转换,javascript跳转代码
5、vue生命周期分别做了什么,vue生命周期的八个步骤

更多推荐

java制作超炫流星雨表白,python星空浪漫表白源码