您的位置:首页 > 其它

进制转换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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: