もう少しシンプルにmpf_t型で

前述のコードはmpf_t型同士の除算の説明のためだったので、
単にmpf_t型で29の逆数を必要な精度で求めるだけなら、

#include <gmp.h>

int main(void)
{
    mpf_t c;
    mpf_init2(c, 200);
    mpf_set_ui(c, 29);
    mpf_ui_div(c, 1, c);
    gmp_printf("%.60Ff\n", c);
    mpf_clear(c);
    return 0;
}

でいいと思う。実行すると、

0.034482758620689655172413793103448275862068965517241379310345

同じ結果が得られる。