IT/솔루션) 난 정말C... 없다구요
16장. 실력 다지기 연습문제 02) 문제 2 [수식 계산]
돔찌
2019. 4. 16. 08:00
<2016. 9. 21. 22:08>
16장. 실력 다지기 연습문제 02) 문제 2 [수식 계산]
/*
다음 같은 형태로 a^x의 계산 결과를 반환하는 함수를 정의하자.
int Power(int a, int x) (.....) // a의 x승 반환 //
그리고 main 함수를 통해서 위 함수의 a와 x에 다음 범위의 값을 입력하여 (조합 가능한 모든 수를 입력해야 한다)
반환되는 값의 합을 계산해보자.
1 <= a <= 9
0 <= x <= 9
*/
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable : 4996)
int Power(int a, int x);
int main(void) {
int i, j;
int sum = 0;
for (i = 1; i <= 9; i++) {
for (j = 0; j <= 9; j++) {
printf("%d의 %d승 = %d\n", i, j, Power(i, j));
sum += Power(i, j);
}
printf("=================================\n");
}
printf("모든 수의 합은 %d\n", sum);
system("pause");
return 0;
}
int Power(int a, int x) {
int i;
int result = 1;
for (i = 1; i <= x; i++) {
result *= a;
}
return result;
}