Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Рекурсия

Rusa


В языке «C» функции могут и& 21121h722v #1089;пользоваться рекурсивно; это означает, что функция может прямо или косвенно обращаться к себе самой. Традиционным примером является печать числа в виде строки символов. Как мы уже ранее отмечали, цифры генерируются не в том порядке: цифры младших разрядов появляются раньше цифр из старших разрядов, но печататься они должны в обратном порядке. Эту проблему можно решить двумя способами.



itoa printd

void printd(int n)    // Печать n в десятичном виде

i

do

while n /= 10) > 0); // Отбраковать его

while i >= 0)

putchar s i

}

printd

void printd(int n)    // Печать n в десятичном виде

if ((i = n/10) != 0)



printd(i);

putchar(n

}

printd (123) printd n = 123 printd printd

printd написания itoa

reverse(s) s




Document Info


Accesari: 994
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )