哪有玩魔方的方法
或許你到該網(wǎng)站就會找到答案:
這個網(wǎng)站不僅是視頻教你cfop法怎么玩,而且還是聲音加視頻的。講解得很詳細。
口訣是:再不懂的話,加 (奧云慧)的 :756407610 教你。
f = front face 前面 b = back face 后面 r = right face 右面
l = left face 左面 u = up face 上面 d = down face 下面
以上面的表里的標記為例,f就代表前面順時針轉(zhuǎn)90°,f'代表前面逆時針轉(zhuǎn)90°,r2代表右面轉(zhuǎn)180°,就這么簡單,大家明白了吧。
魔方不是一面面玩的,而是一層層的來完成的
那么怎么玩六面呢,過程其實就是第一層,第二層,第三層!
說起來簡單,但是每一層都要經(jīng)過一番旋轉(zhuǎn)之后才能成形的,而且有點意思也可以說象魔術(shù)一樣,當你完成一個過程的時候,扭其它地方會不影響你的前面所完成的那一層的,當然,這是有一定的公式或是叫口決的,有點興奮了吧?來看看這每一層是怎么扭成的。
詳細步聚:可以加 (奧云慧)的 756407610 發(fā)一份文件給你,
或者在 里問 , 們一起探討。 對公式很有研究。
第一層
(你要是這一層本來就懂的,請直接跳到第二層)
這第一層是非常重要的!可以這么說,你有能力完成一面,也就有能力完成六面了!只是方法問題,不會傷你太多腦細胞的。
當然羅,你可能會說,完成一面 六歲的侄子也行呀。 說的一面稍稍有一點點傷你的腦細胞, 要求你完成的一面,周圍的顏色要統(tǒng)一的。
可能你以前也玩過沒注意過這個問題,但今天你要做"高手"就必須要按這種方式來玩了,是不是難很多了?這樣吧,先假設你現(xiàn)在拼的一面是黃色,先隨便找一個顏色拼好,比如黃色還有一個中間色,然后找一個又有黃色又有藍色還有一個其它色的角塊(找到一個紅色哦)拼好它,接著再找一個黃色又有紅色的中心塊再拼,然后同理一圈就完成啦。如果有一塊黃色本來就在上面但顏色不對,換走它,找到對的那塊直到拼成一圈。
怎么樣了?練成一面的一行沒有?好了就看 第二層 玩法:
第二層
為了看圖方便,這里必須先講一些英語符號,國際上別人的站也是用這種方式來標的,所以你學會這幾個符號要是見到人家外國人的網(wǎng)頁也可以看得懂怎么來扭了。
們現(xiàn)在假設魔方是定住的那么相對 們來說就分成了:前(f),后(b),左(l),右(r),上(u),下(d) 六個面
front = 前面
back = 后面
left = 左面
right = 右面
up =上面
down = 下面
其中以上全是以順時針 轉(zhuǎn)一下,即轉(zhuǎn)動90度角 如果是加了個單引號', 即表示反時針轉(zhuǎn)動90度 如果加了個2,表示轉(zhuǎn)動 兩下 ,即轉(zhuǎn)動180度, 其實在轉(zhuǎn)動180度后, 無論是順時針轉(zhuǎn)動180或 反時針轉(zhuǎn)動180度的結(jié)果 都是一樣的。所以有時看 你順手的方向自己選擇正 還是反時針來轉(zhuǎn)180度
如果你在完成一行后,把魔方翻過來,讓那一面在底,并把顏色扭到對準中心位置
你就會發(fā)現(xiàn)大概有兩種這樣的情況:
解法一:
u r u' r' u' f' u f
解法二:(其實跟上面一樣,只是方向相反)
u' l' u l u f u' f'
原理口決:
遠離目的一步,拆底下一粒,再裝回底下一粒。
但是要是遇到了象這種情況
你就隨便用上面的一個方法把它換出來然后再轉(zhuǎn)成上面的形狀再來一次就可以了
當然如果你是一個很有心學習的人,可以背下面這個比較長的公式直接把這個掉反來
解法:f2 u2 r' f2 r u2 f u' f
ok了吧? 那 們就進入第三層
第三層
一般會有如下三大種情況:
們現(xiàn)在的目標是: 十字!
們簡稱為, 點, 線, 折
解法你只要背熟一個公式!r' u' f' u f r
如果十字已經(jīng)出現(xiàn), 們現(xiàn)在先把它調(diào)到對齊中心色,當然,不一定一次就可以成功的,可能還需要換一下位置,
換位置的公式很容易,這個公式是將左和前的棱相互交換
rur'u r u' u' r'
好了,現(xiàn)在到了最激動人心的時刻,最后完成時刻!請保持你腦子的冷靜!
先 l'rur'u'luru'r' 整個魔方轉(zhuǎn)個u ,然后來個 l'ru'lur'u'l'ul
如果還沒完成?別動,先把魔方轉(zhuǎn)個u',繼續(xù)剛才的步驟!
l'rur'u'luru'r' 整個魔方轉(zhuǎn)個u ,然后來個 l'ru'lur'u'l'ul這次一定行!
VC++怎么讀取文檔文件到數(shù)組中
這是一個簡單的問題.
int num[2][20];
FILE *file;
if((file=fopen(aa.txt,rb))==NULL)
{
AfxMessageBox(打開文件錯誤!);
return;
}
for(int j=0; j<20; j++)
{
fscanf(file,%d %d\n,&num[0][j],&num[1][j]);
TRACE(%d,%d\n,num[0][j],num[1][j]);
}
fclose(file);
如果你有測試,首先自己要建立一個aa.txt文件。