2748033_ac_15ms_268k.cc
来自「做的POJ的一些题目」· CC 代码 · 共 31 行
CC
31 行
#include<iostream>
using namespace std;
int num[32];
int main()
{
int k=2;
for(int i=0;i<=31;i++)
{
num[i]=k-1;
k=2*k;
}
int n;
char mg[32];
while(true)
{
scanf("%s",mg);
if(mg[0]=='0')
break;
n=strlen(mg);
int sum=0,i=0;
while(i<n)
{
sum=sum+(mg[i]-'0')*num[n-i-1];
i++;
}
printf("%d\n",sum);
}
system("pause");
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?