×

多位数的加法运算源代码

消耗积分:0 | 格式:rar | 大小:155 | 2010-02-09

王静

分享资料个

多位数的加法运算源代码
//多位数相加
#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];

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !