السلام عليكم ورحمه الله وبركاته
رجاء خاص أريد شرح هذا البرنامج عاجلا ً غير آجل
#include <stdio.h>
long factorial( long number );
int main()
{
int i;
for ( i = 0; i <= 10; i++ ) {
printf( "%2d! = %ld\n", i, factorial( i ) );
}
return 0;
}
long factorial( long number )
{
if ( number <= 1 ) {
return 1;
}
else {
return ( number * factorial( number - 1 ) );
}
}
حفظكم الرحمن