사용자 정의 함수 10개 만들기(한성태) - aksrud/3kingOfGod GitHub Wiki


int sub(int a, int b);
int add(int a, int b);
int mul(int a, int b);
int div(int a, int b);
int total(int n);
void pir(int a);
int is_even(int a);
const char* is_adult(int a);
float bmi(float w, float h);
void gugu();

int main()
{
	int a = mul(3, 7);
	printf("%d \n", a);
	a = div(13, 4);
	printf("%d \n", a);
	a = total(100);
	printf("%d \n", a);
	pir(7);
	pir(is_even(10));
	printf("%s \n", is_adult(17));
	pir(bmi(69, 1.74));
	gugu();
}

void gugu()
{
	for (int i = 2; i <= 9; ++i)
	{
		for (int j = 1; j <= 9; ++j)
		{
			printf("%d*%d=%d \n", i, j, i * j);
		}
	}
}


float bmi(float w, float h)
{
	return w / (h * h);
}

 const char* is_adult(int a)
{
	 if (a < 20)
	 {
		 return "미자";
	 }
	 else
		 return "성인";
}

int is_even(int a)
{
	if (a % 2 == 1)
	{
		return 0;
	}
	else
	{
		return 1;
	}
}

void pir(int a)
{
	printf("%d \n", a);
}

int total(int n)
{
	int t = 0;
	for (int i = 1; i <= n; ++i)
	{
		t = i + t;
	}
	return t;
}

int mul(int a, int b)
{
	int sum = 0;
	for (int i = 0; i < b; ++i)
	{
		sum = a + sum;
	}
	return sum;
}

int add(int a, int b)
{
	return a + b;
}

int div(int a, int b)
{
	int d = 0;
	while (1)
	{
		a = a - b;
		++d;
		if (a < b)
		{
			break;
		}
	}
	return d;
}

int sub(int a, int b)
{
	return a - b;
}
⚠️ **GitHub.com Fallback** ⚠️