cosの計算をするプログラムなんですけど
#include <stdio.h>
#include <math.h>

main(){


double a,b;


scanf("%lf",&a);
b=cos(a);
printf("b=%lf",b);

}
正確に計算してもらえません
どこがいけないのでしょうか?