进制转换1
2012-11-12 10:40
190 查看
/* 题目要求:输入基数b(2<= b <= 10)和正整数n(b进制),输出n的b进制表示 样例: 输入: 10 2 输出:1 0 1 0 输入:41 8 输出:5 1 */ #include<stdio.h> #define MAXN 100 int 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; }