Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
110932 | 汤奕硕 | 二进制转十进制 | C++ | Accepted | 1 MS | 280 KB | 404 | 2025-02-23 19:49:04 |
#include <iostream> using namespace std; int main() { string binary; cin >> binary; // 读取二进制数 int decimal = 0; // 十进制数 for (int i = 0; i < binary.length(); ++i) { // 将二进制数的每一位转换为十进制 decimal = decimal * 2 + (binary[i] - '0'); } // 输出十进制数 cout << decimal << endl; return 0; }