HPU 1002 A + B Problem II【大数】
A + B Problem II
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 261413 Accepted Submission(s): 50581
思路:
代码:
#include <stdio.h>
#include <string.h>
#define N 10005
char a[N],b[N];
int c[N],d[N];
int main()
{int n,i,j,k,len1,len2;scanf("%d",&n);k=n;while(n--){memset(c,0,sizeof(c));//每次都得清零,所以得放到while循环里面。 memset(d,0,sizeof(d));getchar();scanf("%s%s",a,b);//空格也是scanf的切割符! len1=strlen(a);len2=strlen(b);for(i=len1-1,j=0;i>=0;i--)//由于须要逆序保存,所以应该设变量j从0開始!
c[j++]=a[i]-'0'; for(i=len2-1,j=0;i>=0;i--) d[j++]=b[i]-'0'; for(i=0;i<1001;i++) { c[i]+=d[i]; if(c[i]>=10) { c[i]-=10; c[i+1]++; } } printf("Case %d:\n%s + %s = ",k-n,a,b); for(i=1000;i>=0&&c[i]==0;i--); if(i>=0) for(;i>=0;i--) { printf("%d",c[i]); } else printf("0"); printf("\n"); if(n!=0) printf("\n"); } return 0; }
转载于:https://www.cnblogs.com/mthoutai/p/7109952.html
HPU 1002 A + B Problem II【大数】相关推荐
- HDU - 1002 A + B Problem II(大数)
题目链接:点击查看 题目大意:大数加法 题目分析:第一次用Java写ACM,还是有点小激动滴,有几点需要注意的: 公共类名要写Main 不要提交包名 注意输入输出 上代码吧,纪念一下: import ...
- HDU.1002 A + B Problem II
原题 HDU.1002 A + B Problem II 分类 杂题·大位整数运算 题意 计算从任意两个长度在1000以内的正整数的和. 输入/输出 要求与格式 输入内容 最开始一行开始输入样例数,对 ...
- hdu A + B Problem II(大数相加,数组实现)
hdu A + B Problem II(大数相加,数组实现) 题目走起 注意最后一个case 不需要换行 下面代码 #include<stdio.h> #include<strin ...
- HDOJ 1002 A + B Problem II 解题报告
今天研究 1002,,,搞得半死,虽说是一道简单的题目,真正做起来绝不是很容易的... A + B Problem II Time Limit: 2000/1000 MS (Java/Others) ...
- Hdu - 1002 - A + B Problem II
题目: A + B Problem II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Oth ...
- HDU1002 Problem II(大数相加)(C++题解)
A题 HDOJ1002(大数加法) A + B Problem II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/327 ...
- HDU 1002 A + B Problem II
ACM OJ题解目录 本题网址:https://cn.vjudge.net/problem/HDU-1002 A + B Problem II I have a very simple problem ...
- hdu 1002 A+B problem II
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002 题目分析:高精度问题,大整数相加. 由此题可见java相较于C/C++的优势,即丰富多彩的类以及 ...
- A + B Problem II 大数加法
题目描述: Input The first line of the input contains an integer T(1<=T<=20) which means the number ...
最新文章
- 《从零开始学Swift》学习笔记(Day 47)——final关键字
- cx_oracle写日志信息_日志系统的设计
- 机器学习读书笔记(一)
- 一文揭秘定时任务调度框架quartz
- MySQL学习(四、子查询)
- bzoj1967 [AHOI2005]穿越磁场 离散最短路
- Java 将一段时间以周、月、季分割
- Android 功能系列篇
- 波特率和比特率的关系
- 闪迪u盘量产工具U盘正常显示但是多出几个空分区的解决方案
- 【jdbc】 jndi与“Java:comp/env/“语法
- 数据分析与AI(七)傅里叶对登月图片降噪/scipy库对图片进行处理/
- R语言之基本统计分析
- 使用JSP/Servlet技术开发新闻发布系统
- 【源码】紫色UI趣味测试小程序源码各种测试(趣味测试、爱情测试、缘分测试、性格测试)
- Comet OJ 夏季欢乐赛 Gree的心房
- English-人事部翻译资格认证
- 【数据库视频】报表服务
- JQuery语法知识
- C++ 模板类的继承