这是我们的第六讲,做题的时候碰到过二进制转十进制的题吗?我正好有一个解决办法。可以做一个二进制数字查询器,可我们得先知道原理是什么。
二进制和十进制的关系需要拿一个图来举例子。
好了,了解了这些就够了。我们可以开始项目实战了。
#include <iostream>
using namespace std;
int main()
{
for (int a = 0; a <= 1; a++){
for (int b = 0; b <= 1; b++){
for (int c = 0; c <= 1; c++){
for (int d = 0; d <= 1; d++){
for (int e = 0; e <= 1; e++){
for (int f = 0; f <= 1; f++){
for (int g = 0; g <= 1; g++) {
cout << "(" << a << b << c << d << e << f << g << ")2 = "
<< a * 64 + b * 32 + c * 16 + d * 8 + e * 4 + f * 2 + g * 1 << "\n";
}
}
}
}
}
}
}
return 0;
}