#include<stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 5
void main()
{
char a[N] = "1234";
char b[N] = "9871";
char c[N + 1] = {0};
int i = 0;
int flag = 0;
for (i = N - 2; i >= 0; i--)
{
c[i + 1] = ((a[i] - '0') + (b[i] - '0') +flag) % 10;
c[i + 1] = c[i + 1] + '0';
flag = ((a[i] - '0') + (b[i] - '0') +flag) / 10;
}
c[0] = flag + '0';
for (i = 0; i < N+1;i ++)
{
printf("%c", c[i]);
}
printf("/n");
}
大数相加算法
最新推荐文章于 2024-07-10 16:47:58 发布