日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言星空程序,C语言实现动态星空

發布時間:2024/7/23 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言星空程序,C语言实现动态星空 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、/ 編譯環境:Visual C+ 6.0,EasyX 2014冬至版/ e a s y x . c n/#include #include #include #define MAXSTAR 200/ 星星總數struct STARdoublex;inty;doublestep;intcolor;STAR starMAXSTAR;/ 初始化星星void InitStar(int i)stari.x = 0;stari.y = rand() % 480;stari.step = (rand() % 5000) / 1000.0 + 1;stari.color = (int)(stari.step 。

2、* 255 / 6.0 + 0.5);/ 速度越快,顏色越亮stari.color = RGB(stari.color, stari.color, stari.color);/ 移動星星void MoveStar(int i)/ 擦掉原來的星星putpixel(int)stari.x, stari.y, 0);/ 計算新位置stari.x += stari.step;if (stari.x 640)InitStar(i);/ 畫新星星putpixel(int)stari.x, stari.y, stari.color);/ 主函數void main()srand(unsigned)time(NULL);/ 隨機種子initgraph(640, 480);/ 創建繪圖窗口/ 初始化所有星星for(int i = 0; i MAXSTAR; i+)InitStar(i);stari.x = rand() % 640;/ 繪制星空,按任意鍵退出while(!kbhit()for(int i = 0; i MAXSTAR; i+)MoveStar(i);Sleep(20);closegraph();/ 關閉繪圖窗口。

《C語言實現動態星空》由會員簡****9分享,可在線閱讀,更多相關《C語言實現動態星空》請在金鋤頭文庫上搜索。

總結

以上是生活随笔為你收集整理的c语言星空程序,C语言实现动态星空的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。