본문 바로가기
자료구조

함수 사용

by chaechaekim 2019. 4. 8.
#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 
계속하려면 아무 키나 누르십시오 . . .

*/

'자료구조' 카테고리의 다른 글

포인터 실습 1  (0) 2019.05.17
리스트  (0) 2019.05.17
  (0) 2019.05.14
Stack push pop peek  (0) 2019.04.09
ㅎㅎ  (0) 2019.03.26

댓글