c语言 大数相加
来源:互联网 发布:生化危机 知乎 编辑:程序博客网 时间:2024/06/12 01:10
#include"stdio.h"#include"string.h" int maxlen; int an1[100]; int an2[100]; char sz1[100]; char sz2[100]; int Addition( int Maxlen , int an1[] , int an2[] );int main(){ int i,j; scanf("%s",sz1); scanf("%s",sz2); memset(an1,0,sizeof(an1)); memset(an2,0,sizeof(an2)); int len1=strlen(sz1); int len2=strlen(sz2); if(len1>len2) maxlen=len1;maxlen=len2; for(j=0,i=strlen(sz2)-1;i>=0;i--) an2[j++]=sz2[i]-'0'; for(j=0,i=strlen(sz1)-1;i>=0;i--) an1[j++]=sz1[i]-'0'; Addition ( maxlen , an1 , an2 ) ; for( i = 100 ; i >= 0; i -- ) { if( an1[i] != 0 )break; } for(;i>=0;i--) printf("%d" ,an1[i]) ; printf("\n") ; return 0;}int Addition( int Maxlen,int an1[] , int an2[] ){ for(inti= 0;i<Maxlen;i++ ) { an1[i]+=an2[i] ; if(an1[i]>=10 ) { an1[i]-= 10 ; an1[i+1]++ ; } } return 0;}
0 0
- C语言大数相加
- c语言 大数相加
- C语言大数相加
- C语言---大数相加
- 大数相加(C语言)
- 两个大数相加 C语言
- C语言之大数相加
- C语言 ☞ 大数相加
- c语言大数乘法各位相加问题
- C语言:大数相加与大数相减.
- C语言 大数相加与大数相减
- 大数相加(C实现
- 【c++】大数相加
- 大数相加 C/C++
- C语言版大数相加
- [C++]大数相加-string
- C/C++语言最新华为机试题“大数相加算法”
- C语言精度计算——大数相加
- ASP.NET页面跳转的4种方法
- 手机存储卡数据丢失恢复步骤
- 关于IIS7的管理API的记录(一)
- C# winform DataGridView 行全选反选
- ikon999原创:Dwr2的日志代码分析
- c语言 大数相加
- LINUX下VNC服务的安装配置
- OpenGL编程参考
- 华为机试题---判断字符串中是否只含有相同的子字符串
- android开发:mx2隐藏虚拟菜单
- 守护线程总结【转】
- Ant安装执行build.xml下载spring3所需依赖包
- Metatable
- IDispatch接口原理与应用