您的位置:首页 > 其它

《算法竞赛入门经典》第三章习题3-7

2013-07-22 13:21 405 查看
题目:进制转换2(base2)

输入基数b(2<=b<=10)和正整数n(b进制),输出n的十进制表示。

#include <stdio.h>

int main()
{
int b,n,m=1,d=0;
printf("Enter b and n:\n");
scanf("%d%d",&b,&n);
while( n!=0 )
{
d+=m*(n%10);
n=(n-n%10)/10;
m*=b;
}
printf("%d\n",d);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: