35 lines
497 B
C++
35 lines
497 B
C++
#include<iostream>
|
||
#include<conio.h>
|
||
|
||
using namespace std;
|
||
|
||
//¼ÆËã xµÄn´Î·½
|
||
double power (int x, int n)
|
||
{
|
||
int result=1;
|
||
for(int i=0;i<n;i++)
|
||
{
|
||
result=result*x;
|
||
}
|
||
return result;
|
||
}
|
||
|
||
int main()
|
||
{
|
||
int all=0;
|
||
string p = "1011";
|
||
for( int i=0;i<p.length();i++)
|
||
{
|
||
if(p[p.length()-i-1]=='1')
|
||
{
|
||
all=all+power(2,i);
|
||
}
|
||
}
|
||
cout<<all<<endl;
|
||
|
||
getch();
|
||
return 0;
|
||
}
|
||
|
||
|