求帮忙,各位大神用c语言编程
将十进制转化为十二进制怎么做 用数组
2015-05-17 16:06
程序代码:#include <stdio.h>
int Dec_to_12(int num, int a[])
{
int i;
for(i = 0; num > 0; i++)
{
a[i] = num % 12;
num = num / 12;
}
return i - 1;
}
int main()
{
int num, result[100];
printf("10进制数:");
scanf("%d", &num);
printf("12进制数:");
int i;
for(i = Dec_to_12(num, result); i >= 0; i--)
{
if (result[i] >= 10)
{
result[i] += 55;
printf("%c", result[i]);
}
else
{
printf("%d", result[i]);
}
}
printf("\n");
return 0;
}

2015-05-17 17:53