#include <stdio.h>
int factorial(int n){
 int k=1,v=1;

for(k=n; k>0; k--)
 v=v*k;
   
 return v;
 }

int main(){
 int k=4;
 factorial(k);
 printf("%d",k);
 
 return 0;}


팩토리함수인데


24가 나와야하는데


자꾸 4가 나오네요


왜이런거죠?