讨论 / 求助!50题目啊!!11行简短易懂程序!!
892611452 2010-07-28 06:19:00
点我顶贴 收藏 删除
#include<iostream>

using namespace std;

#include<math.h>

int k,n,sum=0,i=0,j=0; bool t[100001];

int main()

{ sum=i=j=0;

cin>>k>>n;

while(n)t[i]=n%2,sum+=t[i]*(int)pow(k,i),i++,n/=2;

cout<<sum;

return 0;}

输入3 100,输出是981

查看更多回复
提交回复