大数相加(C语言)
来源:互联网 发布:c 仿ce源码 编辑:程序博客网 时间:2024/05/17 13:46
#define N 100
#include "stdio.h"
#include "string.h"
main()
{
char a[N],b[N];
int a1[N]={0},b1[N]={0},c[N]={0};
int i,j,k,n,m,x;
printf("输入数据a:/n");
gets(a);
n=strlen(a);
printf("输入数据b:/n");
gets(b);
m=strlen(b);
for(i=n-1;i>=0;i--)
a1[n-1-i]=a[i]-'0';
for(j=m-1;j>=0;j--)
b1[m-1-j]=b[j]-'0';
if(m==n)
k=n;
else if(m>n)
k=m;
else
k=n;
for(i=0;i<k;i++)
c[i]=a1[i]+b1[i];
for(i=0;i<k;i++)/*调整进位*/
{
x=c[i]/10;
c[i+1]=c[i+1]+x;
c[i]=c[i]%10;
}
if(c[k]!=0)
printf("%d",c[k]);
for(i=k-1;i>=0;i--)
printf("%d",c[i]);
printf("/n");
}
- 大数相加(C语言)
- C语言大数相加
- c语言 大数相加
- C语言大数相加
- C语言---大数相加
- 两个大数相加 C语言
- C语言之大数相加
- C语言 ☞ 大数相加
- c语言大数乘法各位相加问题
- C语言:大数相加与大数相减.
- C语言 大数相加与大数相减
- 大数相加原理以及代码(C)
- 大数相加(C实现
- 【c++】大数相加
- 大数相加 C/C++
- C语言版大数相加
- [C++]大数相加-string
- 用线性链表实现大数相加(c语言)[初学者]
- 做事原则
- linux 内核编译说明
- SQL操作全集
- 一个全新的开始
- Lucene field类 1.版本和2.版本比较
- 大数相加(C语言)
- MYSQL系统优化与系统设置参数
- [VB.NET]自定义FTP类的实现
- 在不同编码的页面间提交表单
- PPLive 惊蛰归来 三箭齐发
- 使用PHP开发校内网应用
- 安装php_svn.dll
- WinCE BSP中的DAT文件介绍
- 无光驱软驱用U盘安装系统