프로그래밍 언어/C언어

C언어 사용자로부터 임의의 정수 값 2개를 입력 받고 첫 번째 값을 두 번째 값만큼 제곱한 결과를 리턴하는 함수를 작성하시오.

컨설턴트X 2023. 5. 11. 14:09
728x90
반응형

사용자로부터 임의의 정수 값 2개를 입력 받고 첫 번째 값을 두 번째 값만큼 제곱한 결과를 리턴하는 함수를 작성하시오.또, 입력 받은 값이 음수인 경우 양수로 변환하시오.

 

#include <stdio.h>

int my_pow(int a, int b)
{
	
	int pow = a;
	for (int i = 0; i < b-1; i++) // 0 1 2 3
	{
		pow *= a;
	}
	return pow;
}

int main()
{
	int a, b;
	scanf("%d %d", &a, &b);
	
	printf("%d", my_pow(a, b));

	return 0;

}
728x90
반응형