Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
434071 许安哲 【C6-4】高精度加法 C++ 通过 100 6 MS 264 KB 495 2026-03-24 14:05:15

Tests(11/11):


#include<iostream> #include<string> using namespace std; string s1,s2; int a[250],b[250],c[250]; int l1,l2,l3; int main(){ cin>>s1>>s2; l1=s1.size(); for(int i=0;i<l1;i++){ a[i]=s1[l1-1-i]-'0';//倒序 } l2=s2.size(); for(int i=0;i<l2;i++){ b[i]=s2[l2-1-i]-'0'; } l3=max(l1,l2); for(int i=0;i<l3;i++){ c[i]=c[i]+a[i]+b[i]; c[i+1]=c[i]/10;//进位 c[i]=c[i]%10; } while(c[l3]==0&&l3!=0) l3--; for(int i=l3;i>=0;i--) cout<<c[i]; return 0; }


测评信息: