40 lines
829 B
C
40 lines
829 B
C
|
/*
|
|||
|
Program: number-conversion.c (Report comments/bugs to chikh@yuntech.edu.tw)
|
|||
|
Function: <EFBFBD><EFBFBD><EFBFBD>LŪ<EFBFBD>J<EFBFBD>@<EFBFBD>ӤQ<EFBFBD>i<EFBFBD>쥿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>ΰ<EFBFBD><EFBFBD><EFBFBD>b (b<EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD>10<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>A<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>sconvert(int n, int b)
|
|||
|
<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>Ƨ<EFBFBD>n<EFBFBD>Hb<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܪ<EFBFBD><EFBFBD>Ʀr<EFBFBD><EFBFBD><EFBFBD>ܥX<EFBFBD><EFBFBD>
|
|||
|
<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ഫ<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>Ʀr<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD><EFBFBD><EFBFBD>쪺n<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>Ƥ赲<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
Note: <EFBFBD>i<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>} https://bit.ly/3LVUgTg <20>Ҹ<EFBFBD><D2B8>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD>糧<EFBFBD>{<7B><><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><58><EFBFBD>G<EFBFBD>O<EFBFBD>_<EFBFBD><5F><EFBFBD>T
|
|||
|
*/
|
|||
|
|
|||
|
#include <stdio.h>
|
|||
|
#include <stdlib.h>
|
|||
|
|
|||
|
void convert(int n, int base)
|
|||
|
{
|
|||
|
if (n < base) {
|
|||
|
printf("%d",n);
|
|||
|
return;
|
|||
|
}
|
|||
|
convert(n/base,base);
|
|||
|
printf("%d",n%base);
|
|||
|
}
|
|||
|
|
|||
|
int main()
|
|||
|
{
|
|||
|
int n = 0, base;
|
|||
|
|
|||
|
for (;;) {
|
|||
|
printf("\n<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>ഫ<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>i<EFBFBD>쥿<EFBFBD><EFBFBD><EFBFBD><EFBFBD> => ");
|
|||
|
scanf("%d",&n);
|
|||
|
if (n < 0) break;
|
|||
|
printf("\n<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>ഫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<10) => ");
|
|||
|
scanf("%d",&base);
|
|||
|
printf("(%d)_10 = (",n);
|
|||
|
convert(n,base);
|
|||
|
printf(")_%d\n",base);
|
|||
|
}
|
|||
|
|
|||
|
printf("\n<EFBFBD>{<7B><><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD>...");
|
|||
|
return 0;
|
|||
|
}
|