259
2011-11-28 12:20:35
0
#include <stdio.h>
int power (int x, int y);
main()
{
int m, k, c;
m = 2; // m은 밑으로 연산되는 수.
for (k=0; k<=9; k++) //k는 반복문에 의해 1씩 증가하는 지수.
{
c = power(m, k); // power함수에 m과 k를 인수로 넘겨주고 return값을 c에 저장.
printf("%d ^ %d = %d n", m, k, c); // 밑, 지수, 연산값을 화면에 출력.
}
}
int power(int x, int y) //가인수 x와 y로 인수를 받아들임.
{
int i, p;
p = 1; //return값을 저장할 p를 1로 초기화.
for (i=1; i<=y; i++) //받아들인 가인수 y번만큼 반복한다.
p *=x; // 밑수를 뜻하는 가인수 x를 p에 곱하여 저장한다.
return (p); //p를 return한다.
}