三角形の2辺の長さb,cとその狭角A(ラジアン)を入力すると残り一辺の長さを余弦定理
で求めて表示するプログラムを作成したいのですがうまくいきません
#include <stdio.h>
#include <math.h>

int main() {
double a , b, c ,A ;



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

printf( "c = " );
scanf( "%lf" , & c );

printf( "cosA = " );
scanf( "%lf" , & A);

a = b*b+c*c-2*b*c*cos(A);
printf( "a = %lf\n" , sqrt(a) );

自分なりに作ってコンパイルも通るのですが、おかしな数字になってしまいます。
間違っているところありましたらご指摘お願いします。