6789^10000怎么打程序能不溢出?
程序代码:
// gcc -Wall -Ofast -std=c11 a.c -lgmp -o a #include <stdio.h> #include <gmp.h> int main(void) { mpz_t num; mpz_init(num); mpz_ui_pow_ui(num, 6789, 10000); gmp_printf("%Zd\n", num); return 0; }
用我喜欢的大数库写的话是这个样子的