#include #include #define N 6 size_t factorial(size_t n) { size_t res = 1; size_t i=2; goto while_check; while_loop: res *= i; ++i; while_check: if (i<=n) { goto while_loop; } return res; } int main() { printf("result = %zu\n", factorial(N)); return 0; }