34_add.c 351 B

123456789101112131415
  1. #include <gmp.h>
  2. #include <stdio.h>
  3. int main()
  4. {
  5. mpz_t a;
  6. mpz_t b;
  7. mpz_t c;
  8. mpz_init_set_str(a, "123456789012345678901234567890", 10);
  9. mpz_init_set_str(b, "555555555555555555555555555555", 10);
  10. mpz_init(c);
  11. mpz_add(c, a, b);
  12. printf("%s + %s = %s\n", mpz_get_str(NULL, 10, a), mpz_get_str(NULL, 10, b), mpz_get_str(NULL, 10, c));
  13. return 0;
  14. }