新手请教,自制进制转换函数
请教下面的程序错误在哪里,谢谢程序代码:
#include<stdio.h> void transfer(int m,int k) { int a[20],i; for(i=0;m;i++) { a[i]=a%k; /*感觉问题出在这里*/ m/=k; } for(;i>=0;i--) printf("%d",a[i]); } void main() { int b,n; scanf("%d%d",&b,&n); transfer(n,b); }