sin()函数的参数是弧度值。所以,你定义的变量应该是弧度值 double类型因此,你输入时要先进行转换,角度变弧度,再输入才可以。还可以输入角度,自己通过程序进行转换,这时输入就需要自己规定了,如定义成结构体:struct jiaodu { int du ; int fen ;} R1;scanf("%d度%d分“,&R1.du , &R1.fen );然后通过程序将这个数据转换成一个double弧度值。