#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 的值,問他們兩總共吃了幾道菜?解...