十进制转化为十二进制

/*十进制转化为十二进制*/
//除12取余法
#include 
int main()
{
	int n;
	int i = 1;
	char num[100];
	printf("请输入一个十进制数:");
	scanf("%d",&n);
	while(n!=0)
	{
		if(n%12 == 10)
			num[i] = 'A';
		else if(n%12 == 11)
			num[i] = 'B';
		else
			num[i] = n%12 + 48;
		n = n/12;
		i++;
	}
	i--;
	printf("转换后的十二进制数为:");
	for(;i>0;i--)
	{
		printf("%c",num[i]);
	}
		printf("\n");
	return 0;
}

你可能感兴趣的:(C/C++)