題目描述:
十進位轉十六進位
十進位轉十六進位
輸入說明:
輸入一個十進位的整數
輸入一個十進位的整數
輸出說明:
把輸入的數轉為十六進位輸出
把輸入的數轉為十六進位輸出
#include <stdio.h> #include <stdlib.h> int main() { int num,rem,i=0; int ans[99]; char a16[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; scanf("%d",&num); while(num>0) { rem=num%16; num=num/16; ans[i]=rem; i++; } while(i>0) { i--; printf("%c",a16[ans[i]]); } printf("\n"); return 0; }
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。