任意進製加法計算

2021-06-21 09:09:30 字數 834 閱讀 8395

目前是限制一百位以內的,如果要修改更長的話也很容易。測試了一下,還行,如果有什麼錯誤希望大家指出來

#include 

#include

#include #define   ary    30   //定義進製(30進製) 

char px=;

unsigned char c_chang(char c)

else if((c>='a')&&(c<='j'))

else if((c>='a')&&(c<='j'))

return 0xff;

} //data_sum=data_a+data_b

void test(char *data_a,char *data_b,char *data_sum)

for(char i=0;i
}
for(char i=0;i<102;i++)
else
}
for(char i=0;i<102;i++)
for(char i=0;i<102;i++)
break;
}
}
}

main()

}; }

任意進製轉換

本文參考 google 資料結構 c語言 一 簡介 進行任意進製的轉換 二 重點 通過對輸入的數進行分解,然後根據相應的數進行轉碼 三 include include using namespace std n為進製,w為待轉換的值 void conver int n,int w while i 0...

任意進製轉換

輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2 r 16,r 10 output 為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制 比如,10用a表示,等等 sample...

任意進製轉換

今天刷openjudge過基礎的時候才發現之前寫的進製轉換有bug,所以就更新了一下,這篇部落格就是為了記錄。include using namespace std intmain 與之配套的是兩個神奇的函式的講解 它的功能是將乙個任意1 36進製數轉化為10進製數,傳入字串,返回是long int...