设计思路:c++语言的循环结构以及函数的定义及使用相结合可实现程序的运行。
代码:
#include<iostream>
using namespace std;
double power(double x,int n);
int main()
{
int value=0;
cout<<"Enter an 8 bit binary number:";
for(int i=7;i>=0;i--)
char ch;
cin>>ch;
if(ch=='1')
value+=static_cast<int>(power(2,1));
}
cout<<"Decimal value is "<<value<<endl;
return 0;
}
double power(double x,int n){
double val=1.0;
while(n--)
val*=x;
}
总结:c++语言函数的定义及使用更熟练
标签:ch,val,power,二进制,double,value,int,十进制,输入 From: https://www.cnblogs.com/syldbk/p/17335016.html