neuq 1105 坑爹的進製轉換

2021-08-08 17:38:32 字數 1106 閱讀 3595

輸入:

輸入由若干行組成,每行有兩個整數n(-32765<=n<=32767)和r(-16<=r<=-2)。輸入的最後一行只有乙個『#』號,表示輸入結束。

輸出:

對於每個輸入行,輸出n的r進製形式。出現的字母請用大寫字母表示!

樣例輸入

30000 -2

-20000 -2

28800 -16

-25000 -16

# 樣例輸出

11011010101110000

1111011000100000

19180

7fb8

分析:對於負進製的轉化和正進製規範基本相同,但是考慮到進製轉化過程中的餘數應該始終為整數,所以對於計算機中除以負數結果商或者餘數為負的情況要格外處理。

驗算得到,如果計算結果餘數為負數,那麼應該將負數加上進製的絕對值,商加1,這樣就保證了進製轉化後的數字都是正整數或者0.

注意到餘數大於等於10之後用a、b、c…等字母表示。

注意到字串結尾要以 『\0』結尾。

既可以用轉置函式處理最後的字串,也可以直接倒置輸出。

main函式返回值一定是0!否則顯示執行過程出錯

#include"stdio.h"

#include"string.h"

#include"math.h"

void function(int n,int r);

//void

reverse( char *s);

int r;

int n;

char a[10024];

int main()

//reverse(a);

//puts(a);

printf("\n");

}return0;}

/*void

reverse( char *s)

}*/void function(int n,int r)

else

if(a[i] >= 10)

else

i++;

}a[i] = '\0';

}

python坑爹的黑店 1023 坑爹的黑店

題目描述 今天小明去了乙個風景如畫的地方散心,但是自己帶的飲料喝完了,小明口渴難耐,見不遠處有家小商店,於是跑去買飲料。小明 我要買飲料!店主 我們這裡有三種飲料,礦泉水1.5元一瓶,可樂2元一瓶,橙汁3.5元一瓶。小明 好的,給我一瓶礦泉水。說完他掏出一張n元的大鈔遞給店主。小明 小明環顧四周,就...

坑爹的if語句

前兩天的時候,自己在修改 的時候,自己感覺對除錯比較有心得體會了。但遇到乙個問題,總在乙個函式中返回了false,明明條件就是不應該返回。修改前的示例 如下 string topic topic is not empty if topic.empty return false 我想對這行 加乙個日誌...

坑爹的javascript快取

開發圖書管理專案,結果使用jqury的ajax函式老是出狀況,要麼返回值為null,要麼根本就沒有呼叫servlet方法,甚至有時候連引數都沒有傳遞過去。除錯了快乙個小時,時好時壞的,簡直頭都要大了。後來用firefox的檢視原始碼才發現js 居然和ide中的不一致!我靠,明明已經禁止了瀏覽器快取,...