프로그램을 실행하면....
핫팬츠
2023.04.01
질문 제목 : 팩토리얼을 구하는 프로그램을 만들었는데질문 요약 :팩토리얼을 구하는 프로그램을 만들었는데 실행창에 정수를 입력하면 !앞부분이 입력한 정수가 나오네요.... 계산된 값은 제대로 나오는데 ! 앞의 숫자를 바꾸려면 어떻게 고쳐야 하나요??질문 내용 :
실행된 프로그램의 내용
정수를 입력하세요 : 5 //입력을 5로 받았다고 하면
0! = 1
1! = 1
2! = 2
3! = 6
4! = 24
5! = 120
소스코드
#include stdio.h
int main(void)
{
int i = 0, n;
int factorial = 1;
printf(정수를 입력하세요 : );
scanf(%d, &n);
for( i = 1 ; i = n ; i++ )
{
factorial *= i;
printf(%d! = %d\n, n, factorial);
}
return 0;
}