进制转换1

来源:互联网 发布:linux中rm命令详解 编辑:程序博客网 时间:2024/06/11 14:06
/*题目要求:输入基数b(2<= b <= 10)和正整数n(b进制),输出n的b进制表示样例:输入: 10 2输出:1 0 1 0输入:41 8输出:5 1 */#include<stdio.h>#define MAXN 100int num[MAXN];int main(void){int n, b;int i = 0;scanf("%d%d", &n,&b);for(; n>=b;){num[i++]= n-(n/b)*b;n/=b;}num[i] = n;for(; i>=0; i--){printf("%d ", num[i]);}printf("\n");return 0;}