大数加法
发布时间:2020-12-14 02:02:20 所属栏目:大数据 来源:网络整理
导读:#includecstdio#includecstdlib#includecstring#includeiostream#includealgorithmusing namespace std;#define inf 0x3f3f3f3fchar a[100],b[100];int c[100],d[100];void get(char x[],int y[]){ int i,l; l=strlen(x); for(i=0;il;i++) y[i]=x[l-1-i]-'0'
#include<cstdio> #include<cstdlib> #include<cstring> #include<iostream> #include<algorithm> using namespace std; #define inf 0x3f3f3f3f char a[100],b[100]; int c[100],d[100]; void get(char x[],int y[]) { int i,l; l=strlen(x); for(i=0;i<l;i++) y[i]=x[l-1-i]-'0'; // for(i=0;i<l;i++)printf("%d",y[i]); } int main() { int i,j,la,lb,r; while(~scanf("%s %s",a,b)) { r=0; memset(c,sizeof c); memset(d,sizeof d); get(a,c); get(b,d); la=strlen(a); lb=strlen(b); for(i=0;i<la||i<lb;i++) { c[i]=c[i]+d[i]+r; r=c[i]/10; c[i]%=10; } for(--i;i>=0;i--) printf("%d",c[i]); printf("n"); } return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |