求帮忙,各位大神用c语言编程
将十进制转化为十二进制怎么做 用数组
程序代码:
#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; }