#include<stdio.h>
int fac(int);
int main()
{
int i;
for(i=1; i<=5; i++)
printf(" %d ", fac(i));
}
int fac(int a)
{
int i;
int f=1;
for(i=1; i<=a; i++)
{
f*=i;
}
return f;
}
/*
1 2 6 24 120
--------------------------------
Process exited after 0.02256 seconds with return value 0
계속하려면 아무 키나 누르십시오 . . .
*/
함수를 이용한 팩토리얼 실습
#include<stdio.h>
int square(int);
int main()
{
int i;
for(i=1; i<=5; i++)
printf(" %d ", square(i));
}
int square(int x)
{
return x*x;
}
/*
1 4 9 16 25
--------------------------------
Process exited after 0.01485 seconds with return value 0
계속하려면 아무 키나 누르십시오 . . .
*/
댓글