虽然我正在使用gmp.h头文件.我需要一个函数,它接受mpz_t类型的输入并返回mpz_t类型.我是使用gmp.h的初学者.所以,这里是我接近的代码的快照...
mpz_t sum_upto(mpz_t max)
{
mpz_t sum;
mpz_init(sum);
mpz_init(result);
for(int i=0;i<=max-1;i++)
mpz_add_ui(sum,sum,pow(2,i));
return sum;
}
Run Code Online (Sandbox Code Playgroud)
但它会显示错误: