Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
162698 赵奕杰 二进制小数转十进制 C++ Accepted 1 MS 284 KB 325 2026-10-18 14:31:53

Tests(10/10):


Code:

#include<bits/stdc++.h> using namespace std; string a; int main(){ double sum=0; int cnt=0; cin>>a; int len=a.size(); int idx=a.find('.'); for(int i=0;i<len;i++){ if(i<idx){ sum+=(a[i]-'0')*pow(2,idx-i-1); } else if(i>idx){ sum+=(a[i]-'0')*pow(2,idx-i); } } cout<<sum; return 0; }