问题描述:
代码:
1 //进制转换将十进制转换成n进制并输出 2 #include<stdio.h> 3 int n,m,r,d,i=0; 4 char a[100]; 5 int main() 6 { 7 scanf("%d%d",&n,&m); 8 d=m; 9 while(d/n!=0) 10 { 11 r=d%n; 12 a[i++]=r+48; 13 d=d/n; 14 } 15 a[i++]=d+48; 16 printf("十进制数%d的%d进制为:",m,n); 17 i--; 18 while(i>=0) 19 { 20 putchar(a[i--]); 21 } 22 putchar(10); 23 return 0; 24 }
运行结果: