السابق
0 / 18
الوحدة النمطية DEMO-32-90DEMO-C-32

Factorial

DEMO-C-32 • Programming in C

Browser-only practice

بيان المشكلة

Write a function int factorial(int n) that returns the factorial of n.

n! = n * (n-1) * ... * 1.

0! = 1.

تنسيق الإدخال

A non-negative integer.

تنسيق الإخراج

The factorial value.

حالات اختبار نموذجية

Submit runs every public testcase in this browser. Results and code never leave this device.

العينة رقم 1
عينة ظاهرة
5
120
5! = 120.
العينة رقم 2
عينة ظاهرة
0
1
0! = 1.
العينة رقم 3
عينة ظاهرة
3
6
3! = 6.

Web terminal

C, C++, Java, and Python run locally in a browser VM. No worker or visualizer is used.

Saved in this browser
إعدادات المحرر