Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
167766 B班陈乐辰 进制数加法 C++ 解答错误 66 0 MS 260 KB 459 2024-08-19 17:22:42

Tests(4/6):


#include <iostream> #include <cmath> using namespace std; int jz1(int k,int n) { int sum=0; int i=0; while(n>0) { sum+=pow(k,i)*(n%10); i++; n/=10; } return sum; } int jz2(int k,int n) { int sum=0; int i=1; while(n>0) { sum+=i*(n%k); i*=10; n/=k; } return sum; } int main() { int n,a,b,i=1,j=1; int ai[10000],bi[10000]; cin>>n; cin>>a>>b; int sum=jz1(n,a)+jz1(n,b); cout<<jz2(n,sum)<<endl; }


测评信息: