杭电OJ 1002 题目解答
HDOJ 1002 A+B Problem Ⅱ
AC 代码:
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;int x[1001],y[1001],res[1001];int main()
{int n;cin>>n;for(int k=1;k<=n;k++){//重点//不是第一组时要做两个操作if(k>1){//清空数组for(int i=0;i<1001;i++){x[i]=0;y[i]=0;res[i]=0;}//输出换行符cout<<endl<<endl;}string a,b;cin>>a>>b;for(int i=a.length()-1;i>=0;i--)x[a.length()-1-i]=a[i]-'0';for(int j=b.length()-1;j>=0;j--)y[b.length()-1-j]=b[j]-'0';int l=max(a.length(),b.length());for(int i=0;i<=l;i++){int t = x[i]+y[i];if(t>9){t-=10;x[i+1]++;}res[i]=t;}int s;for(int i=1000;i>=0;i--){if(res[i]){s=i;break;}}cout<<"Case "<<k<<":"<<endl;cout<<a<<" + "<<b<<" = ";for(int i=s;i>=0;i--)cout<<res[i];//如果是最后一组,则结尾输出换行if(k==n)cout<<endl;}return 0;
}
这是AC的代码,注意的地方主要有两点:
1.每组数据读入前应当清空数组,否则当前一组数据位数大于后面时,会出错。
2.注意输出格式,每组输出之间有空格隔开
杭电OJ 1002 题目解答相关推荐
- 【ACM】杭电OJ 1002
题目链接:杭电OJ 1002 表面上看是a+b,很简单,其实是大数的相加,所以要考虑的因素有很多:(瞬间觉得要是能用Python多好,哈哈哈) 还有!!! 要特别注意格式的输出!!!真的害死人!!!摸 ...
- 杭电OJ分类题目(1)
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(1) HDU Introduction HDU ...
- 杭电OJ分类题目(4)-Graph
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(4) HDU Graph Theory - U ...
- 杭电OJ分类题目(3)
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(3) HDU Computational Ge ...
- 杭电OJ分类题目(2)
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(2) HDU Water~~~ HDU 100 ...
- 杭电oj 1002 C语言解法
杭电oj这道题的解法是要通过字符数组储存数字在进行运算的,同时涉及到数值进位的问题,以下是代提供码参考. #include<stdio.h> #include<string.h> ...
- 杭电oj 1002 c++版本
题目坑不多,就是大数的求和,基本就是BigDecimal的翻版,但格式输出很坑,前面两个\n,最后一个\n,一直pe很难受. 解题思路: 把两个数字按字符的形式按位加起来,注意下进位和高低位就行了,和 ...
- 杭电oj2035c语言答案,杭电oj 2035
杭电oj 2035 题目:题目地址 Problem Description 求A^B的最后三位数表示的整数. 说明:A^B的含义是"A的B次方" Input 输入数据包含多个测试实 ...
- c++ substr截取中间部分字符串_杭电OJ 字符串处理类部分题解
一.前言 不知不觉已经大三上学期了,可作为一个计算机狗还没有考过CCF-CSP.因平时学习内容主要与安全方面相关,对于此类算法类的考核并没有太多的准备,故打算开始刷题复习算法和数据结构,准备CCF认证 ...
最新文章
- 新手科普 | 探索机器学习模型,保障账户安全
- 长话短说,阿里云原生团队招人,急
- Shell文本处理三剑客(三)
- 腾讯专家深度解析赛题,现场答疑助力上分!
- mysql意外关机_MySQL服务器意外关机-无法启动多实例
- PhantomJS命令行选项
- table-layout:fixed; 表格比例固定
- “21天好习惯”第一期-7
- 软件页面安全性测试,软件Web安全性测试—SQL注入
- 蓝牙AVRCP协议常见数据包分析
- HTML注释和js注释,js 注释
- 51单片机外设篇:红外通信
- 3D建模软件的选择(UG,Solidworks,ProE)
- 什么是存储过程?用什么来调用?
- win8 性能测试软件,PassMark PerformanceTest(电脑性能测
- 程序员该如何提高睡眠质量?—程序媛233酱的助攻~
- 最新论文阅读(17)--Pyramidal RoR for Image Classification
- PaddlePaddle入门整理十:PaddlePaddle训练自己的数据集
- 360奇酷手机显示Log
- victoriaMetrics无法获取抓取target的问题