華為OD2023(B卷)機(jī)試題庫(kù)全覆蓋,刷題指南點(diǎn)這里
經(jīng)典屏保
知識(shí)點(diǎn)循環(huán)迭代編程基礎(chǔ)
時(shí)間限制:1s?空間限制:256MB?限定語(yǔ)言:不限文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-466089.html
題目描述:
DVD機(jī)在視頻輸出時(shí),為了保護(hù)電視顯像管,在待機(jī)狀態(tài)會(huì)顯示“屏保動(dòng)畫(huà)”,如下圖所示,DVD Logo在屏幕內(nèi)來(lái)回運(yùn)動(dòng),碰到邊緣會(huì)反彈:
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-466089.html
請(qǐng)根據(jù)如下要求,實(shí)現(xiàn)屏保Logo坐標(biāo)的計(jì)算算法。
1、屏幕是一個(gè)800*600像素的矩形,規(guī)定屏幕的左上角點(diǎn)坐標(biāo)原點(diǎn),沿橫邊向右方向?yàn)閄軸,沿豎邊向下方向?yàn)閅軸;
2、Logo是一個(gè)50*25像素的矩形,初始狀態(tài)下,左上角點(diǎn)坐標(biāo)記做(x,y),它在X和Y方向上均以1像素/秒的速度開(kāi)始運(yùn)動(dòng);
3、遇到屏幕四個(gè)邊緣后,會(huì)發(fā)生鏡面反彈,即以45°碰撞邊緣,再改變方向以45°彈出;
4、當(dāng)Logo和四個(gè)角碰撞時(shí),兩個(gè)邊
到了這里,關(guān)于【滿(mǎn)分】【華為OD機(jī)試真題2023B卷 JAVA&JS】經(jīng)典屏保的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!