거듭 제곱
두 개의 숫자가 주어질 때 엔의 엠 거듭제곱 값을 구하는 프로그램을 재귀호출을 이용해서 구현
총 10개의 테케 주어짐
결과 값은 인텐저 범위를 넘어가지 않음
입력
각 테케 첫 줄에는 테케 번화가 주어지고, 그 다음 줄에는 2개의 숫자가 주어짐
출력
부호와 함께 테케 번호를 출력하고, 공백 문자 후 테케에 대한 답을 출력한다.
#include <stdio.h>
int main()
{
for (int i = 0; i < 10; i++) // 10번 입력 받고
{
int a, b, aa, T;
scanf("%d %d %d", &T, &a, &b); // 1번쨰, 9의 8승
aa = a; // 일단 aa 에 9를 넣어둠
while (1)
{
a *= aa; // aa 의 값을 a에 더함
b--;
if (b == 1) // 승이 끝나면 끝
break;
}
printf("#%d %d\n", T, a); // 출력
}
return 0;
}
'Algorithms > simulation' 카테고리의 다른 글
1225 암호생성기 (0) | 2018.10.26 |
---|---|
1222 계산기1 (0) | 2018.10.26 |
1213 String (0) | 2018.10.26 |
1209 Sum (0) | 2018.10.26 |
1206 View (0) | 2018.10.26 |
댓글