질문좀 다시올려요
고양이
2023.04.01
질문 제목 : 질문 다시 올려요.아까 올렸다가 답변을 받았던 질문인데요 ipower()를 이용해서 x의 y승을 구하는 거에요 ... 근데 아까 어떤분이 답변해주신대로하면 0승부터시작이 아니라 1승부터 시작이더라구요.....
저도 그게 맞는줄 알았는데 문제에서는 0승부터 시작을 하더라구요.....
문제는 두수를 입력하는건데 3, 10 을 입력하면 3의 0승에서부터 3의 10승까지를 구하는 프로그램이에요
그래서 다시올립니다...틀린곳 체크와 올바른 답변 부탁드립니다.....
질문 내용 : 틀린곳 체크와 올바른 답변 부탁드립니다.....
#include stdio.h
int ipower(int x, int k);
void main(void)
{
int x, k, result;
printf(두 정수를 입력하시오.: );
scanf(%d %d, &x, &k);
result=ipower(x,k);
printf(%d의 제곱에서부터 %d의 %d제곱까지의 값은 위와 같습니다.\n, x, x, k);
}
int ipower(int x, int k)
{
int i, xbuf;
xbuf=x;
for(i=0; ik; i++)
{
xbuf*=x;
printf(%d입니다.\n, xbuf);
}
return xbuf;
}