大整数运算(加法)
来源:互联网 发布:微博域名怎么改 编辑:程序博客网 时间:2024/04/29 20:03
大整数加法(str_a+str_b=str_c)
#include<stdio.h>
#include<string.h>
#define N 1009
void add(char str_a[],char str_b[],char str_c[])
{
chara[N],b[N],c[N];
inti,sum,len_a,len_b,len,carry;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
memset(c,0,sizeof(c));
strcpy(a,str_a);strcpy(b,str_b);
strrev(a);strrev(b);
len_a=strlen(a);len_b=strlen(b);
for(i=0;i<len_a;i++)
a[i]=a[i]-'0';
for(i=0;i<len_b;i++)
b[i]=b[i]-'0';
len=len_a>len_b?len_a:len_b;
carry=0;
for(i=0;i<len;i++)
{
sum=a[i]+b[i]+carry;
c[i]=sum;
carry=sum/10;
}
if(carry==1)
{
c[i]=carry;
i++;
}
len=i;
for(i=0;i<len;i++)
c[i]=c[i]+'0';
c[len]='\0';
strrev(c);
strcpy(str_c,c);
}
int main()
{
charstr_a[N],str_b[N],str_c[N];
scanf("%s%s",str_a,str_b);
add(str_a,str_b,str_c);
puts(str_c);
return 0;
}
#include<stdio.h>
#include<string.h>
#define N 1009
void add(char str_a[],char str_b[],char str_c[])
{
}
int main()
{
}
- 大整数运算(加法)
- 大整数运算(加法)
- 大整数的加法运算
- 高精度整数加法(大整数加法)
- 大精度整数三种运算(加法,减法,乘法)
- 11.用链表模拟大整数加法运算
- c语言高精度大整数加法运算
- 用链表模拟大整数加法运算
- 大整数的加法和乘法运算
- Problem B: 大整数的加法运算
- Problem I: 大整数的加法运算
- Problem A: 大整数的加法运算
- 大整数运算之 大整数加法、减法、乘法
- 高精度(大整数加法)
- 大整数加法(函数)
- 大非负整数加法运算
- 整数的加法运算
- 大整数运算(加法,减法,除法,求余,求最大公约数)
- HDU:1165 Eddy's research II
- HDU 2578 Dating with girls(1)
- 算法——博弈论:取石子游戏
- 大整数运算模板(减法)
- 手把手让你爱上Android sdk自带“9妹”(9patch 工具),让Android游戏开发更方便!
- 大整数运算(加法)
- 大整数运算(乘法)
- DOS命令大全
- 数列(sequence)
- POJ 1002 487-3279
- POJ 2247 Humble Numbers
- POJ 1753 Flip Game
- POj 3292 Semi-prime H-numbers
- POJ 1182 食物链