在学习C++的过程中遇到了十进制转二进制以及二进制转十进制的问题。
下面是我的方案:
1.十进制转二进制:
#include#include using namespace std; int main(){ string a;cout<<"二进制数="; cin>>a; int sum=0;int n=a.size()-1; for (int i=0;i<=a.size()-1&&n>=0;i++,n--){ sum+=(a[i]-48)*pow(2,n); } cout<<"十进制数="< #include using namespace std; int main(){ cout<<"decimal"<<"t t"<<"binary"<<"t t"<<"octal"<<"t t"<<"hexadeciamal"< = 0; i--){ cout<



