进制转换

来源:互联网 发布:sql语句优化方法 编辑:程序博客网 时间:2024/06/05 11:59
#include<stdio.h>//进制转换 void toAnyAry(int nAry,int nBeConvert){    if(nBeConvert<nAry)    {        printf("%d",nBeConvert);        return;    }    toAnyAry(nAry,nBeConvert/nAry);    printf("%d",nBeConvert%nAry);}int main(int argc,char** argv){    printf("样例输入:2 10\n样例说明:'2'表示二进制,'10'表示需要转换的数\n") ;    int nAry;    scanf("%i",&nAry);    if(nAry<1 || nAry>9)    {        printf("Error\n");        return 1;    }    puts("-------------------------");    while(true)    {        int nBeConvert;        scanf("%i",&nBeConvert);        toAnyAry(nAry,nBeConvert);        puts("\n-------------------------");    }    return 0;}
0 0
原创粉丝点击