用递归实现进制的转换

#include
int JZ(int a,int b)
{
        if(a         {
            printf("%d",a%b);
            return 0;
        }
            else
        {
            int rest = a % b;
            a=a/b;
            JZ(a,b);
            if(rest<10)
            printf("%d",rest);
            else
            {
                printf("%c",rest+55);
            }
        }
        return 0;
    }

int main(void)
{
    int n1,n2;
    printf("input N1 And N2\n");
    while(~scanf("%d %d",&n1,&n2))
    {
        JZ(n1,n2);
        printf("\n");
        printf("input N1 And N2\n");
    }
 } 

 

你可能感兴趣的:(奇怪的问题)