SOGO論壇
  登入   註冊   找回密碼
查看: 753|回覆: 1
列印 上一主題 下一主題

[技術文章] 十進制轉n進制 [複製連結]

Rank: 11Rank: 11Rank: 11Rank: 11

熱心參予論壇活動及用心回覆主題勳章 數位硬體勳章

狀態︰ 離線
跳轉到指定樓層
1
發表於 2012-7-18 11:25:57 |只看該作者 |倒序瀏覽
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);
}
喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

Rank: 12Rank: 12Rank: 12

熱心參予論壇活動及用心回覆主題勳章

狀態︰ 離線
2
發表於 2012-8-17 20:38:49 |只看該作者
大大可否給我vb2008版的這個程式得程式碼呢?
請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-5-29 09:49

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部