POJ 百练 2980:大整数乘法
来源:互联网 发布:2010年流行的网络歌曲 编辑:程序博客网 时间:2024/04/29 13:16
#include <stdio.h>
#include <memory.h>
using namespace std;
#define MaxNum 210
int a[MaxNum];
int b[MaxNum];
char chara[MaxNum];
char charb[MaxNum];
int main()
{
scanf("%s",chara);
scanf("%s",charb);
int i,j;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
j = 0;
for(int i = strlen(chara)-1;i >= 0;i--)
a[j++] = chara[i] - '0';
j =0;
for(int i = strlen(charb)-1;i >= 0;i--)//15
b[j++] = charb[i] - '0';
for(int i = 0; i < MaxNum;i++)
{
a[i] += b[i];
if(a[i]>=10)
{
a[i+1]++; //9+9=18
a[i] = a[i] - 10;
}
}
bool isZero = false;
for(int i = MaxNum - 1;i>=0;i--)
{
if(isZero)
printf("%d",a[i]);
else if(a[i])
{
isZero = true;
printf("%d",a[i]);
}
}
if(a[0]==0&&b[0]==0)
printf("%d\n",a[0]+b[0]);
printf("\n");
return 0;
}
#include <memory.h>
using namespace std;
#define MaxNum 210
int a[MaxNum];
int b[MaxNum];
char chara[MaxNum];
char charb[MaxNum];
int main()
{
scanf("%s",chara);
scanf("%s",charb);
int i,j;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
j = 0;
for(int i = strlen(chara)-1;i >= 0;i--)
a[j++] = chara[i] - '0';
j =0;
for(int i = strlen(charb)-1;i >= 0;i--)//15
b[j++] = charb[i] - '0';
for(int i = 0; i < MaxNum;i++)
{
a[i] += b[i];
if(a[i]>=10)
{
a[i+1]++; //9+9=18
a[i] = a[i] - 10;
}
}
bool isZero = false;
for(int i = MaxNum - 1;i>=0;i--)
{
if(isZero)
printf("%d",a[i]);
else if(a[i])
{
isZero = true;
printf("%d",a[i]);
}
}
if(a[0]==0&&b[0]==0)
printf("%d\n",a[0]+b[0]);
printf("\n");
return 0;
}
- POJ 百练 2980:大整数乘法
- 百练2980 大整数乘法
- 百练2980 大整数乘法
- 百练 2980 大整数乘法
- 百练2980:大整数乘法题解
- Pku百练2980(大整数乘法)
- 百练oj2980 大整数乘法
- 百练_2980大整数乘法(大数相乘)
- OpenJ_Bailian 2980 || POJ 2389 大整数乘法
- 百炼 2980 大整数乘法
- 百炼2980:大整数乘法
- 百练2981 大整数加法
- 百练2736 大整数减法
- 百练 2981 大整数加法
- 百练2981: 大整数加法
- poj 2389Bull Math(大整数乘法, 水题)
- POJ 1001 解题报告 高精度大整数乘法模版
- HDU 1402 POJ 2389 BZOJ 2179 大整数乘法 FFT
- Linux 套接字编程中的 5 个隐患
- 【线段树 + 简单题】杭电 hdu 1166 敌兵布阵
- vimrc
- MapReduce 中文版论文
- 多线程信号类ManualResetEvent
- POJ 百练 2980:大整数乘法
- idHTTP最简洁的修改和取得Cookie例子
- SQL---DML---联结表の自联结,NATURAL JOIN,LEFT OUTER JOIN,RIGHT OUTER JOIN
- 指针和二维数组
- 比较 Solaris、Linux、FreeBSD 内核
- JAVA的StringBuffer类
- 应运过滤显示加载关联实体
- Linux cgroup机制分析之框架分析
- 操作系统各大公司笔试题汇总