題目描述:
十進位轉十六進位
十進位轉十六進位
輸入說明:
輸入一個十進位的整數
輸入一個十進位的整數
輸出說明:
把輸入的數轉為十六進位輸出
把輸入的數轉為十六進位輸出
#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;
}
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。