/******************************************************************************
Online C Compiler.
Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
/******************************************************************************
Online C Compiler.
Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include<stdio.h>
#define N 10
int
main (int num)
{
static int cnt = 0;
static int ret = 1;
cnt = num;
printf ("cnt: %d\n", cnt);
if (cnt > 1)
{
ret = ret * cnt;
main (cnt - 1);
}
else
{
printf ("Result: %d \n", ret);
return 0;
}
}