freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言-流星雨的實(shí)現(xiàn)-文庫(kù)吧

2025-07-20 18:40 本頁(yè)面


【正文】 列的目的是,每行的最后字符賦值成’\0’,就可以按照字符串的方式輸出每行文本了。 編寫(xiě)的程序在下降過(guò)程中,程序必須知道流星的字符、顏色、○ 2位置、速度,因此程序需要定義以下幾個(gè)數(shù)組變量:存放流星字符4的數(shù)組,存放流星字符顏色的數(shù)組,存放流星行位置的數(shù)組,存放流星列位置的數(shù)組,存放流星下降速度的數(shù)組。 輸出時(shí)程序首先輸出地面和天空,即輸出定義的二維數(shù)組○ 3screen 中的字符串,前 21 行是空行,后 3 行是號(hào)。這樣 screen[24][81]的字符矩陣就與整個(gè)屏幕對(duì)應(yīng)起來(lái)。然后隨時(shí)機(jī)產(chǎn)生一組流星數(shù)據(jù),包括字符、顏色、位置和速度。速度用一次下降多少行來(lái)表示,最大的速度是 4。由于要隨機(jī)產(chǎn)生這些數(shù)據(jù),因此需要調(diào)用random 函數(shù)。 (random 函數(shù)的原型是 int random(int num); 這個(gè)函數(shù)產(chǎn)生一個(gè) 0—num1 之間的一個(gè)隨機(jī)數(shù)。 流星字符可以這樣產(chǎn)生:random(26)+’A’。 流星字符的顏色可以這樣產(chǎn)生: random(16)+1;流星下降的位置可以這樣產(chǎn)生:random(4)+1 ;流星的行位置一開(kāi)始都是 1; 流星的列位置可以這樣產(chǎn)生:random(80)+1;但要保證所有流星的列位置不能相同。調(diào)用 random 之前,用 randomize()庫(kù)函數(shù)進(jìn)行初始化。 兩個(gè)庫(kù)函數(shù)都在 文件中。 )設(shè)置后,每個(gè)流星按照自己的速度下落,所謂的下落就是逐行移動(dòng)流星字符: 在下一行新的位置上顯示流星字符,在原來(lái)的位置上顯示空格以便擦除流星字符,然后再延遲等待幾十毫秒。這樣循環(huán)往復(fù)就構(gòu)成了流星下落的動(dòng)畫(huà)。 但要注意,流星的速度各不相同,而一次下落多行的流星也要逐行下落。如果流星的新位置所對(duì)應(yīng)的 screen 的單元格的值是’’,則表示撞到了地面。 這種情況下在流星的新位置上輸出空格,擦除號(hào),并且對(duì) screen 相應(yīng)的單元賦值為空格,流星字符也要賦值為空格,以表示流星消失。5當(dāng) screen[23]中任何一個(gè)單元格是空格時(shí),程序終止?!?4四 詳細(xì)設(shè)計(jì)模塊一:輸入天空和地面,天空和地面都是靜止的。模塊二:產(chǎn)生一組流星,流星的表示。模塊三:流行的顏色,位置,速度。模塊四:若碰到號(hào),流星和號(hào)同時(shí)消失。模塊五:若第 24 行的流星被碰到,程序終止。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1