Problem A: 8位二进制转十进制数
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:320
Solved:116
Description
输入一个8位二进制数,请转换为十进制数输出。 主程序多次调用下面求x的n次方的power函数,求得二进制的位权数。
int power(int x int n) //求x的n次方的函数
{
int val=1;
while(n--)
{
val*=x;
}
return val;
}
int power(int x int n) //求x的n次方的函数
{
int val=1;
while(n--)
{
val*=x;
}
return val;
}
Input
输入一个8位二进制数。(高位补足零,保证有8位数字)
Output
输出转换为十进制数是多少?
Sample Input Copy
10110111
Sample Output Copy
183
HINT
输入一个8位二进制数。(高位补足零,保证有8位数字)