6장 연습문제 8번
2010. 3. 28. 20:23ㆍ2010년/연습문제
임의의 정수를 입력받아서 factorial구하라
factorial()함수를 사용한다.
#include<stdio.h>
long factorial(int);
int main()
{
int inum;
fprintf(stdout,"factorial할 정수를 입력하세요~\n");
fscanf(stdin,"%d",&inum);
fprintf(stdout,"답은 %d 입니다 .\n",factorial(inum));
return 0;
}
long factorial(int inum)
{
int isum=1;
for(inum;inum>0;--inum)
{
isum=isum*inum;
}
return isum;
}
factorial()함수를 사용한다.
#include<stdio.h>
long factorial(int);
int main()
{
int inum;
fprintf(stdout,"factorial할 정수를 입력하세요~\n");
fscanf(stdin,"%d",&inum);
fprintf(stdout,"답은 %d 입니다 .\n",factorial(inum));
return 0;
}
long factorial(int inum)
{
int isum=1;
for(inum;inum>0;--inum)
{
isum=isum*inum;
}
return isum;
}
'2010년 > 연습문제' 카테고리의 다른 글
6장 연습문제 10번 (0) | 2010.03.28 |
---|---|
6장 연습문제 9번 (0) | 2010.03.28 |
6장 연습문제 7번 (0) | 2010.03.28 |
6장 연습문제 6번 (0) | 2010.03.26 |
6장 연습문제 5번 (0) | 2010.03.26 |