Özyineleme Ağacı ve Döngüsel Karakter Kaydırma

SonsuzUs Her şey › Category: Soru › Özyineleme Ağacı ve Döngüsel Karakter Kaydırma
sonsuz Kurucu sordu 1 saat önce
char s[5] = {'a', 'h', 'm', 'e', 't'};
void g() {
    char t = s[0];
    int j;
    for (j = 0; j < 4; ++j)
        s[j] = s[j + 1];
    s[4] = t;
}

void f(int x) {
    if (x == 0) {
        g();
        return;
    }
    int i;
    for (i = 0; i < 3; ++i)
        f(x - 1);
}

int main() {
    f(10);
    int i;
    for (i = 0; i < 5; ++i)
        printf("%c", s[i]);
}

Yukarıda verilen programın ekran çıktısı nedir?

Cevapla