正文

stu(1067)2005-08-23 20:19:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/elva6401/4080.html

分享到:

#include <iostream.h> #include <string.h> int main() { char a[101],b[101],c[101],d[101]; int i,j; int m,n,flag; while(cin>>a>>b) { flag=0; for (i=0;i<101;i++) c[i]=d[i]='0'; for (i=0;i<strlen(a);i++) c[100-i]=a[strlen(a)-1-i]; for (i=0;i<strlen(b);i++) d[100-i]=b[strlen(b)-1-i]; for (i=100;i>=0;i--) { if (c[i]>='0' && c[i]<='9') m=c[i]-'0'; else m=c[i]-'a'+10; if (d[i]>='0' && d[i]<='9') n=d[i]-'0'; else n=d[i]-'a'+10; m=m+n+flag; if (m>=20) {m=m-20;flag=1;} else flag=0; if (m>=10) c[i]=m+'a'-10; else c[i]=m+'0'; } for (i=0;i<101;i++) if (c[i]!='0') { j=i; break; } for (i=j;i<101;i++) cout<<c[i]; cout<<endl; } }

阅读(2132) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册