您的位置:首页 > 编程语言 > C语言/C++

10 进制数转化成10以内任意进制数

2016-03-11 15:57 253 查看
#include <stdio.h>

#include <math.h>

int f(int n,int m)



     int c=0;

     int a=0;

    while(n>=m)

    {

        a=a+(n%m)*pow(10,c);

        n=n/m;

        c=c+1;

    }

    a=a+n*pow(10,c);

    return a;

}

void main()

{   int a,b;

    printf("please input m n\n");

    scanf("%d%d",&a,&b);

    int re=f(a,b);

    printf("%d",re);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ pat