外星人的語言(進製轉換)

2022-05-24 17:33:10 字數 731 閱讀 6384

時間限制 1000 ms 記憶體限制 32768 kb **長度限制 100 kb 判斷程式 standard (來自 小小)

nowcoder費了很大勁,終於和地外文明聯絡上。我們地球人通常有10根手指,因此我們習慣用10進製的數,而外星人的手指有16跟、8根等不等的數目,因此他們使用與我們不同的進製。為了方便溝通,需要你開發一款工具,把地球人的10進製轉換成外星人的r進製形式。
輸入有多行。

每行包括兩個正整數n和r,其中2≤r≤16。

輸入直到檔案結束為止。

對於每個用例,輸出n對應的r進製形式。

超過10進製的數,10用a表示、11用b表示,依次類推。

1989 2

1119 16

11111000101

45f

題解:明白進製轉換的機制,模擬即可

**:

#include#include#include#includeusing namespace std;

int main()

for(int j=t-1; j>=0; j--) else if(a[j]==11) else if(a[j]==12) else if(a[j]==13) else if(a[j]==14) else if(a[j]==15) else

} printf("\n");

} return 0;

}

Pygame 外星人入侵(7)外星人壓境

二 更加合理地移動 三 小結 在之前的博文中,實現了在螢幕上繪製一大群外星人,現在我們想讓這群外星人動起來,它們的移動遵循著一定的規律。我們首先要實現的是,如何讓一群外星人一起向螢幕右側移動。遊戲引數性質的變數統一存放在 設定模組中的設定類中 6 外星人的屬性 6。1 外星人移動的速度 self.a...

外星人遊戲

今天學習了一下如何寫飛船大戰 飛船大戰主檔案主要是先例項化飛船和外星人,也就遊戲的主要元素,然後重置遊戲中的主要引數,最後通過乙個迴圈,來不斷檢測 使用者的輸入和跟新飛船 外星人和子彈的狀態。然後比較關鍵的是三個遊戲元素的類和乙個函式檔案,幾乎所有的函式細節都是由函式檔案所定義,在三個關於遊戲元素的...

外星人入侵

今天是乙個週末,宿舍的人全部都出去玩了,而我因為太懶乙個人留在了宿舍,連床都不起,吃飯靠的是點外賣。不過,為了好玩,我跟著書本學習打了乙個2d小遊戲,並加入了一點自己的東西。一 遊戲頁面 剛開始我把所有的遊戲螢幕設定都放在了下面 裡,這使得 看起來非常長,和雜亂,所以為了使遊戲方便擴充套件和整個 邏...