1 /*===================================== 2 1474 十进制转m进制 3 题目描述 Description 4 将十进制数n转换成m进制数 m<=16 5 n<=100 6 输入描述 Input Description 7 共一行 8 n和m 9 输出描述 Output Description 10 共一个数 11 表示n的m进制 12 样例输入 Sample Input 13 样例1:10 2 14 样例2:100 15 15 样例输出 Sample Output 16 样例1:1010 17 样例2:6A 18 ======================================*/ 19 #include<stdio.h> 20 int main() 21 { 22 int n,m; 23 int a[50]; 24 int i; 25 scanf("%d%d",&n,&m); 26 for(i=0;n>0;i++) 27 { 28 a[i]=n%m; 29 n=n/m; 30 } 31 for(i--;i>=0;i--) 32 { 33 if(a[i]<10) 34 printf("%d",a[i]); 35 else printf("%c",‘A‘+a[i]-10); 36 } 37 printf("\n"); 38 return 0; 39 }
有段时间不写代码了,惭愧……