#include <stdio.h>
#define SQUARE(x) ((x) * (x))
#define CUBE(x) ((x) * (x) * (x))
int main(void)
{
int a = 5, b = 7;
printf("%d의 제곱 = %d, #d의 세제곱 = %d\n", a, SQUARE(a), a, CUBE(a));
printf("%d의 제곱 = %d, #d의 세제곱 = %d\n", b, SQUARE(b), b, CUBE(b));
return 0;
}
이렇게 입력했는데
제곱값은 나오는데
#d의 세제곱값은 5
#d의 세제곱값은 7 이렇게 나오네요
어디가 잘못됫나요?ㅠ