撞球問題C語言解法_第1頁
撞球問題C語言解法_第2頁
撞球問題C語言解法_第3頁
撞球問題C語言解法_第4頁
撞球問題C語言解法_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精品慣,丁俊暉走路始終是直丁俊暉會一直行走, 直到靈感天, 丁俊暉編一整天的程序, 突然覺得累了,于是便決定在房間內(nèi)四處走走。他的房間是 矩形的,他從電腦開始隨便選了一個角度開始行走。由于職業(yè)習(xí) 線,而且碰到墻以后會反彈,入射角度與出射角度完全相同。感謝下載載再次迸發(fā)。假設(shè)他的行走速度是勻速的,現(xiàn)在, 丁俊暉的母親想知道他一共休息了多長時間以便提醒他繼續(xù)工作。丁俊暉想考考他的母親, 于是他記錄了自己碰到墻壁的序列并且告訴了她,你有沒有辦法能夠幫助她計算出小丁所走的路程?輸入輸入包括多個測試用例,每個測試用例如下:第一行包含兩個數(shù)字w, l(0<w, l<=1000) ,分別代表房間

2、的寬度和長度;第二行包括兩個數(shù)字x0, y0 ,代表電腦的位置坐標(biāo) (x0, y0) ;第三行包含兩個數(shù)字x1, y1 ,代表丁俊暉的位置坐標(biāo) (x1, y1) ;最后一行是一個包含'F', 'B', 'L', 'R' 四種字符的字符串,分別代表墻在前面、后面、左邊或是右邊,字符串的長度小于等于 1000 ;我們約定,左上角的坐標(biāo)為 0,0 ,所有的坐標(biāo)都是浮點型數(shù)字。輸出一個浮點型數(shù)字,代表總路程,結(jié)果精確到小數(shù)點后4 位。測試輸入1.10 20?2.9 11?3.1 9?4.FLRLRB?以文本方式顯示1.11 22?2.8

3、12 ?3.2 10?4.FLRLRB?以文本方式顯示1.7 8?2.24?以文本方式顯示試用例1測試用例2測試用測試輸入3.2 5?4. R?以文本方式顯示1.43 87?2.12 15?3.35 37?4.FRLRLRLB?以文本方式顯示1.33?2.2 2?3.2 3?4.FLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRF測試輸入BRFLBRFL

4、BRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLBRFLC語言解答:#include "stdio.h" #include "string.h" #include "math.h

5、" void main() int l,w,x0,x1,y0,y1,i;double s;char a2000;scanf("%d%d",&I,&w);scanf("%d%d", &x0, &y0);scanf("%d%d", &x1, &y1);scanf("%s",a);for(i=0;i<strle n( a);i+)if(ai='F')y0=-y0;if(ai='B')y0=2*w-y0;if(ai='L')x0=-x0;if(ai='R')x0=2*l-x0;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論