您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

多位数的加法运算源代码

大小:155 人气: 2010-02-09 需要积分:0
{$username}的空间

用户级别:注册会员

贡献文章:

贡献资料:

多位数的加法运算源代码
//多位数相加
#include
#define KETA 20
#define N ((DETA-1)/4+1)???? //数组大小
?
void main()
{? int i;
?? void madd();
?? extern int a[],b[],c[];
??
?? madd();????????? //调用多位数加函数
?? for ( i=0; i<=N; i++)???? //打印结果
printf(“%d”,c[i]);
?? printf(“\n”);
}
?
void madd()
{
?? int i,cy=0;????????? //进位变量
?? extern int a[],b[],c[];
?
?? for( i=N; i>=0; i--)??????? //从低段开始相加
{c[i]=a[i]+b[i]+cy;
?if (c[i]>=10000)
?{ c[i]-=10000;
?? cy=1;
?}
?else? cy=0;
}
}
?
int a[N+1]={0,1999,4444,7777,2222,9999},b[N+1]={0,111,6666,3333,8888,1111},c[N+1];

非常好我支持^.^

(8) 100%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!

      ?