Упражнения на C ++: чтение целого числа n и вывод факториала n
C ++ Basic: упражнение 69 с решением
Напишите программу на C ++, чтобы прочитать целое число n и вывести факториал n, предположим, что n ≤ 10.
Пример решения :
Код C ++:
#include <iostream>
using namespace std;
long long factorial(int num) {
if (num == 0) {
return 1;
}
else {
return num * factorial(num-1);
}
}
int main() {
int num;
cin >> num;
cout << factorial(num) << endl;
}
Пример вывода:
Выход образца 1
Блок - схема:
Редактор кода C ++:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C ++, чтобы прочитать семь чисел и отсортировать их в порядке убывания.
Далее: Напишите программу на C ++, чтобы заменить все строчные буквы данной строки соответствующими заглавными буквами.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code