大数相加
来源:互联网 发布:济南淘宝代运营 编辑:程序博客网 时间:2024/06/14 04:37
大数相加
代码记录
#include<stdio.h>#include<string.h>#include<malloc.h>#define LEN 100int *getSum(char *s1,char *s2,int *len);int main(void){ char s1[LEN],s2[LEN]; scanf("%s %s",&s1,&s2); int *sum,len; sum=getSum(s1,s2,&len); for(int i=len-1;i>=0;i--) printf("%d",sum[i]); return 0;}int *getSum(char *s1,char *s2,int *len){ int a[LEN]={0},b[LEN]={0},len1,len2; len1=strlen(s1); len2=strlen(s2); for(int i=0;i<len1;i++) a[len1-i-1]=s1[i]-'0'; for(int i=0;i<len2;i++) b[len2-i-1]=s2[i]-'0'; int x=0; int sumLen=0; int *sum; sum=(int *)malloc(sizeof(int)*LEN); memset(sum,0,sizeof(int)*LEN); while(sumLen<len1||sumLen<len2||x!=0){ sum[sumLen]=a[sumLen]+b[sumLen]+x; x=sum[sumLen]/10; sum[sumLen]=sum[sumLen]%10; sumLen++; } *len=sumLen; return sum;}
0 0
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- IP查询接口1
- 分布式架构(五)-Zookeeper基本使用
- java开发规范(转载)
- 微信小程序-商城完整实现
- 坚持自己内心的选择——”数据分析”
- 大数相加
- 关于/etc/hosts文件
- 第39篇 一对多自由控制语音(十九)及PHP 实例- AJAX 投票
- 如何写出运行速度更快的代码:软件篇——加速k均值的代码(OpenMP)
- 广度优先搜索——BFS遍历
- 进程和程序的区别
- java内存区域与内存溢出异常
- 【BZOJ 1004】 [HNOI2008]Cards
- mvc