对于这个程序,我将输入一个二进制数,它将转换为一个十进制数。最后,我想返回我输入的二进制数字中的数字数。例如,1001-4二进制digits.The输出的二进制数的数字总是0.我应该用size_type来做吗?
#include<iostream>
#include<string>
#include<bitset>
#include<limits>
#include<algorithm>
using namespace std;
int multiply(int x);
int multiply(int x)
{
if (