Математика программирования на C: Упражнение 10 с решением
Напишите программу на C, чтобы найти количество завершающих нулей в заданном факториале.
Пример 1 :
Ввод: 4
Выход: 0
Пояснение: 4! = 24, без завершающего нуля.
Пример 2:
Ввод: 6
Выход: 1
Пояснение: 6! = 720, один в конце ноль.
Пример:
Ввод:
n = 4
n = 5
Вывод:
Количество завершающих нулей факториала 4 равно 0
Количество завершающих нулей факториала 5 равно 1
Графическое представление:
Пример решения:
Код C:
#include static int trailing_Zeroes (int n) {int number = 0; в то время как (n> 0) {число + = n/5; п/= 5; } номер возврата;} int main (void) {int n = 4; printf (" nКоличество конечных нулей факториала% d равно% d", n, конечные_Ноли (n)); n = 5; printf (" nКоличество конечных нулей факториала% d равно% d", n, конечные_Ноли (n)); return 0;}
Пример вывода:
Количество конечных нулей факториала 4 равно 0 Количество конечных нулей факториала 5 равно 1
Блок-схема:
->
Редактор кода программирования C: