#include<stdio.h>
#include<string>
#include<iostream>
using namespace std;

//高精度加法
//只能是两个正数相加
string add(string str1,string str2)//高精度加法
{
string str;

int len1=str1.length();
int len2=str2.length();
//前面补0,弄成长度相同
if(len1<len2)
{
for(int i=1;i<=len2-len1;i++)
str1="0"+str1;
}
else
{
for(int i=1;i<=len1-len2;i++)
str2="0"+str2;
}
len1=str1.length();
int cf=0;
int temp;
for(int i=len1-1;i>=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<<sum<<endl;
if(T>0)cout<<endl;
}
return 0;

}

最新文章

  1. 利用 iframe解决ajax的跨域问题
  2. IOS客户端Coding项目记录(六)
  3. 如何解决Mac里面解压后文件名乱码问题
  4. October 1st 2016 Week 40th Saturday
  5. Matlab 查看变量信息who whos命令
  6. [Cocos2D-x For WP8]Tile Map创建地图
  7. ASP.NET 分页控件
  8. The u32 classifier
  9. 深入理解Windows X64调试
  10. Socket小项目的一些心得(鸣谢传智的教学视频)
  11. JavaWeb-10(会话技术之session&amp;amp;JSP)
  12. 在Linux中三种让crontab每秒执行任务的方法
  13. ios 7.1 7.1.1 半完美越狱后 电脑訪问手机越狱文件夹的方法
  14. HttpOnly
  15. [HDU 1011] Starship Troopers
  16. Power Designer - 反向获取数据库物理模型时Unable to list the users 异常
  17. JSP标准标签库(JSTL)--国际化标签库 fmt
  18. vue-roter2 路由传参
  19. 微信小程序Md5加密(utf-8汉字无影响)
  20. tensorflow-TensorBoard

热门文章

  1. 大话设计模式--状态模式 State -- C++实现实例
  2. 很实用的HTML5+CSS3注册登录窗体切换效果
  3. iframe弹出层中关闭包含iframe的div(子页面调用父页面js函数)
  4. 十六 Django框架,信号
  5. 分布式系统的Raft算法——在失联阶段这个老Leader的任何更新都不能算commit,都回滚,接受新的Leader的新的更新 意味着还是可能丢数据!!!
  6. Struts2与OGNL
  7. 百度编辑器ueditor的toolbars的各个元素代表的功能说明
  8. CTS 2019 Pearl
  9. bzoj 4034: 树上操作 线段树
  10. 【C/C++】scanf,printf 函数