답은 나오는데 과정에서 `` 약간 이상합니다.ㅎㅎ 답만나와버려요
하늬
2023.04.01
1승부터 n승까지 차례대로 화면에 표시가 안나오고 답만나옵니다. ㅎㅎ
왜 그럴까요???
제가만약 5를 입력하고 5승을 입력하면
5에 1승은 =5
5에 2승은 =25 이런식으로 쭉쭉쭉 5승까지 나와야하는데....
결과는 5에 5승은 = ..... 그냥 답만 나와버려요 ...
자세히 알려주시면 감사합니다. 질문 내용 :
#include math.h
int pow(int x, int y);
int main(void)
{
int i;
int x,y;
printf(원하는 수를 입력하시오);
scanf(%d,&x);
printf(원하는 수를 입력하시오);
scanf(%d,,&y);
for(i=1;i=y;i++)
printf(%d의 %d승은 = %d입니다.\n,x,y,pow(x,y));
}
int pow(int x, int y)
{
if(y==1)
return x;
else
return x*pow(x,y-1);
}