迷路的牛牛(C )

2021-10-04 08:17:30 字數 823 閱讀 8992

題目:

牛牛去犇犇老師家補課,出門的時候面向北方,但是現在他迷路了。雖然他手裡有一張地圖,但是他需要知道自己面向哪個方向,請你幫幫他。

輸入描述:

每個輸入包含乙個測試用例。

每個測試用例的第一行包含乙個正整數,表示轉方向的次數n(n<=1000)。

接下來的一行包含乙個長度為n的字串,由l和r組成,l表示向左轉,r表示向右轉。

輸出描述:

輸出牛牛最後面向的方向,n表示北,s表示南,e表示東,w表示西。

分析:

方向問題

首先明確,牛牛此刻面向北方,如果牛牛左轉,那麼牛牛面向西方,如果牛牛右轉,那麼就會面向東方

其次如果判斷方向,由題目可知,轉向不超過1000次,一共有4個方向,那麼設定引數count=1000,左轉引數加一,右轉引數減一,然後用count除以4,餘數為0,則面向北方,餘數為一,則面向西方,餘數為2,則面向南方,餘數為3則面向東方(如果左轉減一,左轉加一,那麼餘數為1和餘數為3的情況交換,餘數為0和餘數為2的情況不變)

#include#includeusing namespace std;

int main()

else

}if(count%4==0)

else if(count%4==1)

else if(count%4==2)

else

}

迷路的牛牛

牛牛去犇犇老師家補課,出門的時候面向北方,但是現在他迷路了。雖然他手裡有一張地圖,但是他需要知道自己面向哪個方向,請你幫幫他。輸入描述 每個輸入包含乙個測試用例。每個測試用例的第一行包含乙個正整數,表示轉方向的次數n n 1000 接下來的一行包含乙個長度為n的字串,由l和r組成,l表示向左轉,r表...

迷路的牛牛

題目描述 牛牛去犇犇老師家補課,出門的時候面向北方,但是現在他迷路了。雖然他手裡有一張地圖,但是他需要知道自己面向哪個方向,請你幫幫他。輸入描述 每個輸入包含乙個測試用例。每個測試用例的第一行包含乙個正整數,表示轉方向的次數n n 1000 接下來的一行包含乙個長度為n的字串,由l和r組成,l表示向...

迷路的牛牛

牛牛去犇犇老師家補課,出門的時候面向北方,但是現在他迷路了。雖然他手裡有一張地圖,但是他需要知道自己面向哪個方向,請你幫幫他。每個輸入包含乙個測試用例。每個測試用例的第一行包含乙個正整數,表示轉方向的次數n。接下來的一行包含乙個長度為n的字串,由l和r組成,l表示向左轉,r表示向右轉。輸出牛牛最後面...