40 lines
814 B
C
40 lines
814 B
C
#include <stdio.h>
|
|
#include "int20.h"
|
|
|
|
int main(void) {
|
|
struct int20 a= create20("12345678901234567890");
|
|
struct int20 b= create20("100");
|
|
struct int20 sum= add20(a, b);
|
|
print20(a); printf("\n");
|
|
print20(b); printf("\n");
|
|
print20(sum); printf("\n");
|
|
|
|
printf("\n\n");
|
|
|
|
a = create20("9700");
|
|
b = create20("422");
|
|
sum = add20(a, b);
|
|
print20(a); printf("\n");
|
|
print20(b); printf("\n");
|
|
print20(sum); printf("\n");
|
|
|
|
printf("\n\n");
|
|
|
|
a = create20("99999999999999999999");
|
|
b = create20("123456789");
|
|
sum = add20(a, b);
|
|
print20(a); printf("\n");
|
|
print20(b); printf("\n");
|
|
print20(sum); printf("\n");
|
|
|
|
printf("\n\n");
|
|
|
|
print20(create20("1")); printf("\n");
|
|
print20(create20("0")); printf("\n");
|
|
|
|
printf("\n\n");
|
|
|
|
print20(add20(create20("1338"), create20("99999999999999999999")));
|
|
|
|
printf("\n");
|
|
} |