2021/11/25
#include <stdio.h>
main()
{
int n, system; char s[20];
printf("input the target number:\n");
scanf_s("%d", &n);
printf("input the target system:\n");
scanf_s("%d", &system);
int flag = 0;
if (n < 0)
{
n = -n;
flag = 1;
}
int i = 0;
while (n)
{
if (n % system <= 9)
s[i] = n % system+'0';
if (n % system == 10)
s[i] = 'A';
if (n % system == 11)
s[i] = 'B';
if (n % system == 12)
s[i] = 'C';
if (n % system == 13)
s[i] = 'D';
if (n % system == 14)
s[i] = 'E';
if (n % system == 15)
s[i] = 'F';
n /= system;
i++;
}
printf("the result is:\n");
if (flag == 1)
printf("-");
for (int l = i-1; l >= 0; l--)
printf("%c", s[l]);
}