String 大数加法模板
#include#include #include using namespace std;//高精度加法//只能是两个正数相加string add(string str1,string str2)//高精度加法{ string str; int len1=str1.length(); int len2=str2.length(); //前面补0,弄成长度相同 if(len1 =0;i--) { temp=str1[i]-'0'+str2[i]-'0'+cf; cf=temp/10; temp%=10; str=char(temp+'0')+str; } if(cf!=0) str=char(cf+'0')+str; return str;}int main(){ int T; scanf("%d",&T); while(T--) { string sum="0"; string str1; while(cin>>str1) { if(str1=="0")break; sum=add(sum,str1); } cout< < 0)cout<