int quux(int x, int y) {
if (x==1) {
return y;
} else {
return quux(x-1, (x+y)%65536);
}
}

を再帰を使わず繰り返し(と代入文)を使う C言語の関数に書き換えよ。