国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

萬(wàn)花模擬器(C/C++基礎(chǔ))

開(kāi)發(fā) 后端
還記得小時(shí)候玩的萬(wàn)花尺么?好好玩,各種不同的點(diǎn)距能畫(huà)出各種各樣形狀圖形。C語(yǔ)言程序萬(wàn)花尺模擬,函數(shù)功能:每隔5秒隨機(jī)生成萬(wàn)花圖形 并自動(dòng)保存作圖參數(shù)以及圖形到當(dāng)前目錄,圖像格式為jpg

還記得小時(shí)候玩的萬(wàn)花尺么?好好玩,各種不同的點(diǎn)距能畫(huà)出各種各樣形狀圖形。

C語(yǔ)言程序萬(wàn)花尺模擬

函數(shù)功能:每隔5秒隨機(jī)生成萬(wàn)花圖形 并自動(dòng)保存作圖參數(shù)以及圖形到當(dāng)前目錄,圖像格式為jpg

提示:

  • 相關(guān)參數(shù)范圍可以自行設(shè)置,用自定義mySetRand函數(shù)設(shè)置作圖尺寸范圍

注意:

  • 內(nèi)圓半徑不能大于外圓半徑,內(nèi)圓作圖點(diǎn)不能大于內(nèi)圓半徑

/*以下是完整代碼,可自行個(gè)性化更改參數(shù)*/

 

  1. #include  
  2. #include  
  3. #include  
  4. #include  
  5. #include  
  6. #include  
  7. int mySetRand(int num, int minint max);  
  8. #define PI 3.1415926536  
  9. int main()  
  10.  
  11. int k = 0;  
  12. wchar_t s[255] = { NULL };  
  13. int R; // 靜圓半徑  
  14. int r; // 動(dòng)圓半徑  
  15. int dr; // 動(dòng)圓上的作圖點(diǎn)到圓心的距離  
  16. while (1)  
  17.  
  18. //產(chǎn)生一個(gè)100-395之間的隨機(jī)數(shù)  
  19. R = mySetRand(1, 100, 395);  
  20. r = R - mySetRand(1, 5, 95);  
  21. dr = r - mySetRand(1,2, r-5);  
  22. // 求執(zhí)行次數(shù)(最小公倍數(shù)/靜圓半徑)  
  23. int m = R, n = r;  
  24. int tmp;  
  25. while (n != 0)  
  26.  tmp = m % n;  
  27. m = n;  
  28. n = tmp;  
  29.  
  30. double maxdegree = r / m * 2 * PI;  
  31. //清屏  
  32. //cleardevice();  
  33. system("cls");  
  34. initgraph(800, 610);  
  35. setbkcolor(RGB(200, 200, 200));  
  36. // 設(shè)置作圖原點(diǎn)坐標(biāo),使其在窗口中心畫(huà)圖  
  37. setorigin(400, 300);  
  38. // 開(kāi)始繪圖  
  39. int x, y;  
  40. for (double degree = 0; degree < maxdegree; degree += 0.01)  
  41.  
  42. x = (int)(dr * cos(degree*(double(R) / r - 1)) + (R - r) * cos(degree));  
  43. y = (int)(dr * sin(degree*(double(R) / r - 1)) - (R - r) * sin(degree));  
  44. putpixel(x, y, RGB(255,255,0));  
  45.  
  46. //歸位原點(diǎn)坐標(biāo)  
  47. setorigin(0, 0);  
  48. _stprintf_s(s, _T("作圖參數(shù):外圓半徑%.3d像素\\內(nèi)圓半徑%.3d像素\\作圖點(diǎn)到圓心距離%.3d像素"), R, r, dr);  
  49. settextstyle(20, 0, _T("黑體")); 
  50.  settextcolor(RED);  
  51. outtextxy(60, 587, s);  
  52. //保存圖形到當(dāng)前目錄  
  53. k++;  
  54. _stprintf_s(s, _T("%.6d.jpg"), k);  
  55. saveimage(s);  
  56. //畫(huà)面停留5秒后,清屏重新畫(huà)另一個(gè)圖  
  57. Sleep(5000);  
  58. closegraph();  
  59.  
  60. return 0;  
  61.  
  62. //指定范圍隨機(jī)數(shù)產(chǎn)生  
  63. //num產(chǎn)生個(gè)數(shù),產(chǎn)生范圍minmax(包括minmax 
  64. int mySetRand(int num, int minint max 
  65.  
  66. int *p_num = &num;  
  67. int *p_min = &min 
  68. int *p_max = &max 
  69. int a = 0;  
  70. int p1 = 0, p2 = 0;  
  71. if ((*p_num)<0 || (*p_min>*p_max))  
  72.  
  73. printf("最大值與最小值反過(guò)來(lái)了?\n元素個(gè)數(shù)為負(fù)數(shù)了?");  
  74. getchar();  
  75. return -1;  
  76.  
  77. srand((unsigned int)time(0));  
  78. for (size_t i = 0; i < *p_num; i++)  
  79.  
  80. a = rand(); 
  81.  if (*p_min == 0) 
  82.  
  83.  
  84. p2 = a % (*p_max + 1);  
  85.  
  86. else if (*p_min>0)  
  87.  
  88. p1 = a / (*p_max - *p_min + 1);  
  89. p2 = a - p1*(*p_max - *p_min + 1) + *p_min; 
  90.   
  91. else  
  92.  printf("處理出錯(cuò)!");  
  93. getchar(); 
  94.  return -2;  
  95.  
  96. if (p2>*p_max || p2<*p_min)  
  97.  printf("數(shù)據(jù)有誤!");  
  98. getchar();  
  99.  
  100.  return p2;  

//部分代碼截圖以及效果圖展現(xiàn)如下

 

萬(wàn)花模擬器(C/C++基礎(chǔ))

 

萬(wàn)花模擬器(C/C++基礎(chǔ))

 

萬(wàn)花模擬器(C/C++基礎(chǔ))

 

萬(wàn)花模擬器(C/C++基礎(chǔ))

 

萬(wàn)花模擬器(C/C++基礎(chǔ))

 

萬(wàn)花模擬器(C/C++基礎(chǔ))

 

萬(wàn)花模擬器(C/C++基礎(chǔ))

 

萬(wàn)花模擬器(C/C++基礎(chǔ))

 

萬(wàn)花模擬器(C/C++基礎(chǔ))

 

 

責(zé)任編輯:未麗燕 來(lái)源: 今日頭條
相關(guān)推薦

2011-07-14 17:45:06

CC++

2011-07-15 00:47:13

C++多態(tài)

2011-07-13 18:24:18

C++

2020-07-30 12:40:35

CC++編程語(yǔ)言

2011-06-21 10:00:21

預(yù)處理指令

2010-02-06 09:53:26

C++ void

2010-01-28 13:57:19

C++指針基礎(chǔ)

2010-02-01 16:13:15

C++繼承

2009-09-14 09:59:19

CCNA模擬器介紹CCNA

2009-04-11 15:12:24

.Net MicroI2C總線(xiàn)模擬器

2011-07-05 13:24:03

C++

2022-04-01 13:10:20

C++服務(wù)器代碼

2010-01-19 14:45:35

C++語(yǔ)言

2023-12-06 13:48:00

C++代碼

2021-12-10 12:20:06

LinuxCC++

2010-01-19 10:16:40

C++程序

2011-07-15 01:38:56

C++this指針

2010-02-02 09:43:27

C++存儲(chǔ)區(qū)域

2021-02-21 12:09:32

C 語(yǔ)言基礎(chǔ)語(yǔ)法

2010-01-21 14:07:14

CC++聲明
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

啪啪免费视频一区| 亚洲免费av观看| 精精国产xxx在线视频app| 日本精品一区二区三区在线播放视频 | 免费一级毛片在线观看| 日本一区二区三级电影在线观看 | 欧美体内she精视频| 26uuu亚洲电影| 91tv亚洲精品香蕉国产一区7ujn| 久久国产剧场电影| 色视频在线观看| 欧美日韩第一页| 国产一区久久久| 免费观看一二区视频网站| 欧美最近摘花xxxx摘花| 亚洲国产精品99久久久久久久久| 91超碰在线免费| 国产精品制服诱惑| 中文字幕一区二区三区不卡在线 | 91在线视频网址| 嫩草在线播放| 久久久久久一区二区三区| 久久av一区二区三区| 好操啊在线观看免费视频| 91精品视频大全| 亚洲一区二区三区中文字幕在线| 国产第一精品| 日本免费高清一区| 97视频在线观看视频免费视频 | 性网站在线播放| 欧美日韩国产成人高清视频| 日本怡春院一区二区| 99爱在线视频| 亚洲欧洲日韩综合二区| 亚洲精品在线免费观看视频| 亚洲精品91| 1区2区在线观看| 国产亚洲黄色片| 久久综合久久八八| 国产精品一卡二卡| 欧美舌奴丨vk视频| 一区二区不卡在线观看| 色悠悠久久久久| 久久蜜臀精品av| 黄色网一区二区| 激情五月色综合亚洲小说| 成人欧美一区二区| 一区二区三欧美| 久久精品国产一区二区三区免费看| av电影院在线看| 18禁裸男晨勃露j毛免费观看| 成人精品福利视频| 日韩欧美亚洲另类制服综合在线 | 最近2018年手机中文在线| 日本久久久a级免费| 精品国产乱码久久久久久久久| 国产成人免费网站| 欧美9999| 在线国产网址| 久久精品日韩| 久久伊人色综合| 在线视频欧美精品| 免费观看成人av| 最新av在线网站| 亚洲欧洲久久| 97精品视频在线播放| 欧美高清在线一区| 国产欧美日韩在线视频| 久久亚洲影院| 国语精品免费视频| 四虎地址8848精品| 欧美美女搞黄| 欧美日韩国产精品一卡| 日韩精品一区二区三区在线观看| 欧美在线999| 99热精品一区二区| 成人羞羞网站| 高清av不卡| 一片黄亚洲嫩模| 在线天堂日本| 亚洲少妇第一页| 中文字幕日韩视频| 亚洲精品一二三| 久久午夜羞羞影院免费观看| 精东粉嫩av免费一区二区三区| 午夜一区在线| 麻豆传媒一区二区三区| 青草av.久久免费一区| 麻豆一区二区在线| 国产suv精品一区二区883| 成人午夜在线视频| a美女胸又www黄视频久久| 成人av资源站| 久久色在线视频| 国产精品色在线| 欧美一区二区视频免费观看| 国产欧美一区二区三区鸳鸯浴 | 日本午夜在线视频| 99色精品视频| 黄色a级在线观看| 一级黄色片播放| 一区二区三区国产福利| 成人在线观看www| 日本精品免费在线观看| 亚洲欧美久久久久一区二区三区| 免费在线观看一区二区| 91老司机精品视频| 国内一区在线| 黄瓜视频免费观看在线观看www| 操碰在线免费| 在线视频资源站| 岛国最新视频免费在线观看| 午夜小视频在线观看| 在线观看网站免费入口在线观看国内 | 色视频欧美一区二区三区| www日韩大片| 久久人人97超碰com| 国产精品二区一区二区aⅴ污介绍| 欧美三级中文字| 亚洲国产精品久久久久秋霞不卡 | 中文字幕区一区二区三| 蜜桃传媒在线观看免费进入 | 九九热这里只有精品6| 欧美一区二区三区四区夜夜大片| 欧美日韩高清一区二区不卡| 亚洲一区二区美女| 欧美午夜寂寞影院| 亚洲人永久免费| 欧美另类高清视频在线| 人妻激情另类乱人伦人妻| 久久99亚洲精品| 国产美女精品人人做人人爽| 国产乱国产乱300精品| 亚洲激情欧美激情| 4438x成人网最大色成网站| 中文字幕亚洲国产| 国产精品视频男人的天堂| 日韩影院一区| 视频在线国产| 国产欧美一区二区三区米奇| 亚洲国产精品第一区二区| 国产一区二区免费看| 精品国产乱码久久久久久天美| 亚洲视频在线观看免费| av成人综合网| 久草网在线视频| 日本在线观看视频| 视频在线观看免费影院欧美meiju| 北条麻妃国产九九九精品小说| 麻豆成人av在线| 欧美日韩一区视频| 久久国产精品免费一区| 中文av一区二区三区| 中文av在线全新| 欧美三级第一页| 亚洲男人电影天堂| 一本到不卡精品视频在线观看| 精品亚洲一区二区三区| 国产成人av在线播放| 日本人视频jizz页码69| 天天综合网天天| 欧美黄色一区二区| 午夜电影久久久| 国产精品老牛影院在线观看| 蜜桃网站在线观看| 伊人福利在线| av不卡免费看| 教室别恋欧美无删减版| 国产亚洲激情| 久久理论电影网| 欧美日韩国产高清一区| www.久久久久久.com| 成人xxxxx色| 另类欧美小说| 日韩伦理在线电影| 精品国产一区二区三区| 91天堂素人约啪| 国产一区二区精品久| 秋霞影院一区二区| 日韩精品中文字幕在线不卡尤物| 欧美激情一区二区三区高清视频| 一区二区三区在线播放欧美| 制服黑丝国产在线| 欧美交a欧美精品喷水| 成人午夜电影小说| 亚洲精品一区二区久| 一区精品视频| 亚洲男人av| 国产99久久久国产精品潘金 | 91老司机精品视频| 视频一区二区中文字幕| 欧美午夜精品一区二区三区| 亚洲一区二区少妇| 日韩高清不卡| 一区二区三区四区不卡在线| 国产成人精品在线| 欧美日韩色网| 精品久久久国产| 国产91在线视频观看| 亚洲少妇在线|