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
반응형
'프로그래밍 언어 > C언어' 카테고리의 다른 글
C언어 사용자로부터 임의의 양의 정수 n을 입력 받고, 1부터 입력 받은 수 까지의 총합을 구하여리턴하는 함수를 재귀함수 형태로 작성하시오. (0) | 2023.05.11 |
---|---|
C언어 점수를 입력하면 점수를 바탕으로 학점을 판단하여 리턴 하는 함수를 작성하시오. (0) | 2023.05.11 |
C언어 strlen 함수를 직접 구현하고 구현한 함수를 이용하여 사용자가 입력한 문자열의 길이를 구하시오. (0) | 2023.05.11 |
C언어 표준 입력으로 정수1개를 입력 받고, 입력 받은 정수의팩토리얼을 출력하는 함수를 구현해 프로그램을 작성하시오. (0) | 2023.05.10 |
C언어 초(second)를 입력 받아 시간, 분, 초 단위로 나눠서 출력하는 함수를 구현해 프로그램을 작성하시오. (0) | 2023.05.10 |