PE 13(大整数加法)
Posted ghblw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PE 13(大整数加法)相关的知识,希望对你有一定的参考价值。
1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 using namespace std; 5 int main() 6 { 7 char s[100]; 8 int ans[100]={0}; 9 for(int t=0;t<100;t++){ 10 scanf("%s",s); 11 int len=strlen(s); 12 if(len>ans[0]) ans[0]=len; 13 for(int i=len-1;i>=0;i--){ 14 ans[len-i]+=s[i]-‘0‘; 15 } 16 } 17 for(int i=1;i<=ans[0];i++){ 18 if(ans[i]>=10){ 19 ans[i+1]+=ans[i]/10; 20 ans[i]%=10; 21 if(i==ans[0]) ans[0]++; 22 } 23 } 24 for(int i=ans[0];i>ans[0]-10;i--){ 25 printf("%d",ans[i]); 26 } 27 }
以上是关于PE 13(大整数加法)的主要内容,如果未能解决你的问题,请参考以下文章