题意:两个大数相加,按要求输出
代码如下:(未通过,但自己觉得算法正确,自测数据正常)
#include <iostream>
#include <cstring>
using namespace std;int main()
{int t;cin >> t;for (int m = 1; m <= t; m++){char a[1000] = { 0 };char b[1000] = { 0 };cin >> a >> b;char ta[1000] = { 0 }, tb[1000] = { 0 }, sum[1001] = { 0 };int la = strlen(a);int lb = strlen(b);for (int i = la - 1, j = 999; i >= 0; i--, j--)ta[j] = a[i] - '0';                             //复制并对齐到最后并转换成数字,方便计算for (int i = lb - 1, j = 999; i >= 0; i--, j--)tb[j] = b[i] - '0';                             //同上int pos = 0;int i = 999;do{int tmp = ta[i] + tb[i] + pos;pos = tmp / 10;sum[i + 1] = tmp % 10 + '0';i--;} while (ta[i + 1] != 0 || tb[i + 1] != 0); //求和bool head = true;for (int i = 0, j = 0; i < 1001; i++){if (sum[i] != 0){if (sum[i] == '0' && head)                  //在一些情况下,会有第一个是'0'的,去掉{sum[i] = 0;continue;}head = false;sum[j] = sum[i];sum[i] = 0;j++;}}cout << "Case " << m << ":\n"<< a << " + " << b << " = " << sum << endl;if (m != t)cout << endl; //打印结果}return 0;
}

转载于:https://www.cnblogs.com/imxqd/p/4472078.html

hdoj1002解题报告相关推荐

  1. uscao 线段树成段更新操作及Lazy思想(POJ3468解题报告)

    线段树成段更新操作及Lazy思想(POJ3468解题报告) 标签: treequerybuildn2cstruct 2011-11-03 20:37 5756人阅读 评论(0) 收藏 举报  分类: ...

  2. 解题报告(十八)数论题目泛做(Codeforces 难度:2000 ~ 3000 + )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  3. 【解题报告系列】超高质量题单 + 题解(ACM / OI)超高质量题解

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我新写的超高质量的题解和代码,题目难度不 ...

  4. 解题报告(三)多项式求值与插值(拉格朗日插值)(ACM / OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  5. 解题报告(十三)中国剩余定理(ACM / OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  6. 解题报告(四)生成函数(ACM/ OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  7. 解题报告(八) prufer 序列与 Cayley 公式(ACM / OI)超高质量题解

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  8. 解题报告(一)E、(BZOJ4589)Hard Nim(博弈论 + FWT)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  9. 解题报告(五)组合计数(ACM / OI)超高质量题解

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

最新文章

  1. 戏说肥哥系列之---买车
  2. Ubuntu开发Java教程_Ubuntu下Java环境的搭建基础教程
  3. Ubuntu下安装依赖的几个解决方案
  4. 面试必备算法题集之「动态规划」Ⅰ
  5. python读取文件按行分割字符串_python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接...
  6. 检测到目标url存在内部ip地址泄露_Cendertron,动态爬虫与敏感信息泄露检测
  7. php 中绑定的 gd 库,为PHP添加GD库支持
  8. python opencv 教程_OpenCV-Python系列教程介绍
  9. 做游戏,学编程(C语言) 6 数组之空战游戏
  10. k8s selector_Kubernetes 服务选择(selector)
  11. 请谨慎设置WinForm控件DataGridView列的AutoSizeMode属性
  12. 创建学生管理系统java实训1
  13. 学习成功:中学生成就梦想的15堂必修课
  14. 在物联网中应用机器学习
  15. excel实现分组合并后居中
  16. 计算机高级语言的优点,计算机语言|机器、汇编、高级语言联系及优缺点
  17. SSL证书、 der、 cer、 pem区别
  18. Sentence Accumulation
  19. 【5G系列】MICO学习总结(3)
  20. 在CorelDRAW中的自定义彩虹笔刷创建迷幻背景

热门文章

  1. 小程序自定义分享事件及回调函数
  2. 圆你“鸟人”梦,全身VR模拟飞行器Birdly带你飞
  3. ReadResolve方法与序列化
  4. Meteor:网络应用开发的瑞士军刀
  5. 中文输入法不触发onkeyup事件的解决办法
  6. 帝国cms底部代码哪里改?要修改版权和统计代码
  7. Spark 源码分析
  8. CentOS 6.x 使用安装光盘作为yum源
  9. C# try与finally(WinForm、Asp.Net)
  10. 千万级通用的分页存储过程