C언어 거듭제곱 코드 만들기
.
#include <stdio.h>
#include <math.h>
/* 함수 선언 */
void Call_Power_Exression(int param1, int param2);
void Call_Function(int param1, int param2);
/* 프로그램 시작 */
int main(void)
{
printf("\n----- Start 21-Expression-Power-Calculation \n\n");
int arg1;
int arg2;
printf("거듭제곱을 계산할 값 입력 !!! : ");
scanf_s("%i", &arg1);
printf("거듭제곱 횟수 입력 !!! : ");
scanf_s("%i", &arg2);
printf("\n");
Call_Power_Exression(arg1, arg2);
printf("\n");
Call_Function(arg1, arg2);
printf("\n----- End \n");
/* 정상 종료 */
return 0;
}
void Call_Power_Exression(int param1, int param2)
{
printf("* 거듭제곱 수식 사용.\n");
int value = 1;
for (int start = 1; start <= param2; start++)
{
value = value * param1;
printf("%i의 %i 거듭제곱은 %i입니다.\n", param1, start, value);
}
}
void Call_Function(int param1, int param2)
{
printf("* 거듭제곱 pow 함수 사용.\n");
int value = (int)pow(param1, param2);
printf("%i의 %i 거듭제곱은 %i입니다.\n", param1, param2, value);
}.
.
.webp)
댓글
댓글 쓰기