#include<stdio.h>
int a=1, n=1, x;
int square(int x)
{
x = (double)pow(n, n);
return x;
}
int main(void)
{
printf("임의의정수n를 입력하시오 : ");
scanf_s("%d", &n);
printf("%d의 n제곱은=%d이다.\n", n, square(x));
return 0;
}
여렇게햇는데 이게 아닌건 확실히 알겟어요..
근데 어디가 틀렷을까여
ㄴ 아닌거같아요 ㅠ
ㄴ 조언해주신대로 바꾸고 전역변수도 빼고 해봣는데 안되네요 ㅠ
return x = pow(x, n); 이렇게볼때 x는 정수고 n은 x를 재곱한다는 수아닌가요?
ㄴ 풀고자하는건 임의의 정수를 입력받아 n제곱을 출력하는 전체프로그램을 작성하라는건데 전자겟죠??
http://autogram.tk/이
중고차 어플리케이션 어떤가요?