#include <stdio.h>
#include <math.h>

double f1(double x);

main(){
 double x;
 do{  
 printf("%f\n",f1(scanf("%f",&x)));
 }while(x!=0);
}

double f1(double x){ 
 return pow(x,3); 
 //return 8*x^3 - 3*x^2 + 7*x + 5;
}


x에 2를 넣으면 8이 나와야 하는데, 계속 1.00000 만 나옴

왜 이런거임?