记录编号 259372 评测结果 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
题目名称 加法问题 最终得分 0
用户昵称 Gravatar背对疾风吧 是否通过 未通过
代码语言 C++ 运行时间 0.025 s
提交时间 2016-05-08 23:56:13 内存使用 13.66 MiB
显示代码纯文本
#include<iostream> 
#include<cstdio>
#include<cstring>
using namespace std; 
int main() 
{
 freopen("aplusb.in","r",stdin);
 freopen("aplusb.out","w",stdout);
  string s1,s2; 
  int a[120],b[120],he; 
  int i; 
  memset(a,0,sizeof(a)); 
  memset(b,0,sizeof(b)); 
  cin>>s1>>s2; 
  a[0]=s1.length(); 
  for(i=1;i<=a[0];i++) 
  {a[i]=s1[a[0]-i]-'0'; } 
b[0]=s2.length(); //                              实验谁最帅?背对疾风吧! 
for(i=1;i<=b[0];i++) 
{b[i]=s2[b[0]-i]-'0'; } 
he=(a[0]>b[0]?a[0]:b[0]);  
  for(i=1;i<=he;i++)  
  { 
  a[i]+=b[i]; 
  a[i+1]+=a[i]/10;
  a[i]%=10; 
  } 
he++; 
  while((a[he]==0)&&(he>1)) he--; 
  for(i=he;i>=1;i--) 
cout<<a[i]; 

}