SOGO論壇

標題: 十進制轉n進制 [列印本頁]

作者: mm117777    時間: 2012-7-18 11:25:57     標題: 十進制轉n進制

void inverse(char *s) {
    int i, j;
    char c;
    // 安砞﹃n,盢0㎝n-1秸传,传1㎝n-2,﹃い丁ゎ
    for (i = 0, j = strlen(s) - 1; i < j; i++, j--) {
        c = s[i];
        s[i] = s[j];
        s[j] = c;
    }
}

/**
* 盢valb秈╰参ㄓ笷,挡狦﹃s柑
*/
void convert(char s[], int val, int b) {
    int i = 0;
    int digit;
    while (val / b > 0) {
        digit = val % b; // 璸衡程
        // 10计A-Zㄓ
        s[i++] = (digit < 10) ? digit + '0' : digit - 10 + 'A';
        val /= b;
    }
    s[i++] = (val < 10) ? val + '0' : val - 10 + 'A';
    s[i] = 0;
    inverse(s);
}
作者: 劍君13恨    時間: 2012-8-17 20:38:49

大大可否給我vb2008版的這個程式得程式碼呢?




歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM