Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 十進制轉十六

十進制轉十六

編輯:關於Android編程

[cpp] 
#include <iostream> 
#include <cstdio> 
#define M 1000 
using namespace std; 
int k = 0; 
char a[20] = {'0','1','2','3','4','5','6','7','8','9','A', 
             'B','C','D','E','F'}; 
int change(int num, char *p){ 
    int m; 
    while(num){ 
        m = num%16; 
        num = num/16; 
        p[k++] = a[m]; 
    } 
    return 1; 

 
int main() 

    int val; 
    char temp[M]; 
    printf("please input a num:\n"); 
    scanf("%d", &val); 
    change(val, temp); 
    for(int j = k-1; j >= 0; j--){ 
        printf("%c",temp[j]); 
    } 
    printf("\n"); 
    return 0; 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved