進製轉換問題

2021-10-01 03:03:55 字數 803 閱讀 1068

#include #include #include #define maxsize 100

//r進製轉換成10進製

int basetoten(const char* s,int base)

else

num = num*base + tmp;

i++;

} return num;

}int main()

#include #include #include #include #define maxsize 100

void conversion(char a, char b, int low, int high, int r);

//2進製轉換成8/16進製制,a陣列長度必須是3或者4的倍數

void binarytobase(char a, char b, int base)

len = strlen(a);

conversion(a, b, 0, len - 1, r);

}void conversion(char a, char b, int low, int high,int r)

//寫入b中

if (sum > 9)

else

*b = ch;

*(b+1) = '\0';

conversion(a, b + 1, low + r, high, r); }}

int main()

製作對應二進位制與八和十六進製制轉換表,然後利用對照表進行字串之間的連線操作

進製轉換問題

基礎 進製轉換問題 easy time limit 1000ms memory limit 65536k total submit 271 accepted 153 description 若將乙個正整數n化為二進位制,在此二進位制數中,我們將數字1的個數多於數字0的個數的這類二進位制數稱為a類數,...

進製轉換問題

基礎 進製轉換問題 easy time limit 1000ms memory limit 65536k total submit 271 accepted 153 description 若將乙個正整數n化為二進位制,在此二進位制數中,我們將數字1的個數多於數字0的個數的這類二進位制數稱為a類數,...

進製轉換問題

一 引題 題目大意 a和b 兩個人一起吃飯,一共有 n道菜,從 0,1,n 1編號,菜按順序輪流上,a只能吃偶數編號的菜,即 0,2,4 b 只能吃奇數編號的的,每個人都可以選擇吃或不吃。每道菜對應乙個歡樂度 2 i i 0,1 n 1 現在知道 d 歡樂度 a b 的值,問他們兩總共吃了幾道菜?解...